News for hackers. Stuff that matters.
Re:Luna Programming Language – a small, elegant VM implement... by vortico on Saturday March 05, 2016 @09:55PM (#11232265)
Luna looked great a year ago, since its syntax it ever-so-close to ideal. If it has momentum now, I'd invest a lot of time writing bindings to popular C libraries, an event loop, and a web framework. But it's not functional yet, or probably ever unless someone adopts it. I'm a fan of tj's other work though. I don't see how he can pump out so many quality npm packages and the like.
Re:Luna Programming Language – a small, elegant VM implement... by gunn on Saturday March 05, 2016 @10:29PM (#11232340)
http://crystal-lang.org/ might be a good fit for you then. Or http://nim-lang.org/ if you're flexible on syntax.
Re:Luna Programming Language – a small, elegant VM implement... by vortico on Saturday March 05, 2016 @10:50PM (#11232392)
Those languages are too big, so I might as well use Ruby or the Node environment when I need a full-featured language with lots of libraries. I'd like something dead simple that I can statically link into my C programs, with a syntax I can completely explain to someone in 15 minutes. I currently use duktape/Coffeescript or Lua/Moonscript for that, since hosting it in C is about ~5 lines of boilerplate code.

Edit: Does anyone know of any other languages similar to the syntax of Coffeescript and Moonscript?

Re:Luna Programming Language – a small, elegant VM implement... by datashaman on Sunday March 06, 2016 @12:16AM (#11232580)
http://elixir-lang.org/ looks quite similar, although it is functional (and backed by the Erlang VM BEAM).
Re:Luna Programming Language – a small, elegant VM implement... by Marwes on Sunday March 06, 2016 @05:21AM (#11233179)
I am working on a language with goals similar to this which is much farther along though still not quite ready for practical use. For example, there it does not currently have a C API. It is written in Rust so it shouldn't be to difficult to provide once I feel it is usable.

https://github.com/Marwes/embed_lang

Re:Luna Programming Language – a small, elegant VM implement... by mikegioia on Sunday March 06, 2016 @02:19PM (#11235079)
Wow this is the first I'm seeing of Nim. Goodbye, Sunday! Where did this come from...
Re:Luna Programming Language – a small, elegant VM implement... by nyan4 on Sunday March 06, 2016 @05:59PM (#11236013)
Nim is really underrated.
Re:Luna Programming Language – a small, elegant VM implement... by tjholowaychuk on Saturday March 05, 2016 @10:32PM (#11232354)
I wouldn't get my hopes up :D. I just moved it from luna/luna so the other guys can have the org. Other than the one guy hacking on it a little bit there isn't any work going into it. Primarily because I'm really enjoying Go, so I don't have much of a reason to work on an alt.
Re:Luna Programming Language – a small, elegant VM implement... by fibo on Sunday March 06, 2016 @07:20AM (#11233526)
Hi tj, you have the power to inspire people with your ideas.

I can't believe your last submission on HN, which is about mocha, got only one point.

It gives me hope that some things arrive later in the wave, so I need just to wait for my own ideas to become popular.

Re:Luna Programming Language – a small, elegant VM implement... by tjholowaychuk on Sunday March 06, 2016 @11:41AM (#11234355)
Thanks! Appreciate it :)
Re:Luna Programming Language – a small, elegant VM implement... by Cyph0n on Sunday March 06, 2016 @09:38AM (#11233891)
Re:Luna Programming Language – a small, elegant VM implement... by vortico on Tuesday March 15, 2016 @02:19AM (#11287826)
This is exactly what I was looking for!
Re:Luna Programming Language – a small, elegant VM implement... by qznc on Sunday March 06, 2016 @05:48AM (#11233245)
What is the problem with Lua? Just syntax?