Live data from Hacker News

The None Programming Language

bitbucket.org

31–40 of 46 posts

Re: The None Programming Language

#32

I'm having trouble thinking of a less googleable name for a programming language.

I think that award goes to "S" [ https://en.wikipedia.org/wiki/S_(programming_language) ]. If you add a "-lang" suffix (the traditional fix for a poorly-named programming language), you just end up with "slang".

Plus it's already taken. http://www.jedsoft.org/slang/

Re: The None Programming Language

#34
post #4

So it's basically an S-expression-syntax wrapper around Terra? So cool. I really wish more languages picked up S-expressions, because they're easy to machine-generate . I can't count the number of times I've been annoyed at my otherwise favourite languages for not being able to do that.

> I really wish more languages picked up S-expressions, because they're easy to machine-generate.

This could easily be solved using a well-defined AST and a simple s-expression based AST printer/parser. That not many languages do that (one notable exception is Julia) is a shame!

Re: The None Programming Language

#35
post #4

So it's basically an S-expression-syntax wrapper around Terra? So cool. I really wish more languages picked up S-expressions, because they're easy to machine-generate . I can't count the number of times I've been annoyed at my otherwise favourite languages for not being able to do that.

> I really wish more languages picked up S-expressions, because they're easy to machine-generate.

There is an easy way to generate pretty much any AST using quasiquotations. S-expressions are nice, but certainly not mandatory for a full metaprogramming.

Re: The None Programming Language

#36
Inaccessibility is sweeping across the Internet but I honestly never thought I would see an introduction to a programming language, written by the creator of that language, include an example in an image. If it's "short", it's short enough to include in text. If it's long, it's short enough to include in text. I know I can (probably) view the example in the source repo, but your introduction is the place to communicate why your idea is a good one. If my screen reader can't read the example, I'm done.

/rant

Re: The None Programming Language

#37
post #34
post #4

So it's basically an S-expression-syntax wrapper around Terra? So cool. I really wish more languages picked up S-expressions, because they're easy to machine-generate . I can't count the number of times I've been annoyed at my otherwise favourite languages for not being able to do that.

> I really wish more languages picked up S-expressions, because they're easy to machine-generate. This could easily be solved using a well-defined AST and a simple s-expression based AST printer/parser. That not many languages do that (one notable exception is Julia) is a shame!

If the language has a large enough community, someone's bound to come up with an AST format and parser/generator themselves.

JavaScript has https://github.com/estree/estree for example. I've written a (very experimental) S-expression syntax for JavaScript around it here https://github.com/anko/eslisp

Re: The None Programming Language

#38
post #3

And it looks like it is being used to create this, http://www.duangle.com/nowhere - A Psychedelic RPG

Looks interesting, but honestly building your own language to make a game rarely ends well. I know of a lot of failed projects that went this way.

At least with this, the work is open source, so even if the game never comes out, the language has a shot.

Re: The None Programming Language

#40
post #35
post #4

So it's basically an S-expression-syntax wrapper around Terra? So cool. I really wish more languages picked up S-expressions, because they're easy to machine-generate . I can't count the number of times I've been annoyed at my otherwise favourite languages for not being able to do that.

> I really wish more languages picked up S-expressions, because they're easy to machine-generate. There is an easy way to generate pretty much any AST using quasiquotations. S-expressions are nice, but certainly not mandatory for a full metaprogramming.

do you have more information on that?
Post reply on HN