Live data from Hacker News

The Monkey Programming Language

monkeylang.org

31–37 of 37 posts

Re: The Monkey Programming Language

#31
post #5

I was looking for this and didn't realize it. I'm designing a fantasy console and wanted to include a modern-syntax, small, interpreted language that has many independent implementations - a new BASIC or Pascal. Lua comes close to this but attention is really centered around the PUC-Rio and LuaJIT implementations and not on being easily reimplemented, and every "classic" option one might think of(including Lisps and…

Racket has an embedded shell language, Rash

https://docs.racket-lang.org/rash/index.html

Re: The Monkey Programming Language

#32
Much more thought needs to be given to the AST and the public API(s). See here: https://github.com/chrismsimpson/Meta.

If it's going to be 'the final system' there really has to be legion compelling reason to switch. I just don't see it.

Also, and I honestly mean no offence, but do we really want to call it Monkey? It's a tad childish. We're going to be asking Governments, Banks, public services etc. to being using this thing.

Re: The Monkey Programming Language

#33

Much more thought needs to be given to the AST and the public API(s). See here: https://github.com/chrismsimpson/Meta . If it's going to be 'the final system' there really has to be legion compelling reason to switch. I just don't see it. Also, and I honestly mean no offence, but do we really want to call it Monkey? It's a tad childish. We're going to be asking Governments, Banks, public services etc. to being using…

You're telling me you wouldn't use NSSM? Its awesome.

Re: The Monkey Programming Language

#34

Much more thought needs to be given to the AST and the public API(s). See here: https://github.com/chrismsimpson/Meta . If it's going to be 'the final system' there really has to be legion compelling reason to switch. I just don't see it. Also, and I honestly mean no offence, but do we really want to call it Monkey? It's a tad childish. We're going to be asking Governments, Banks, public services etc. to being using…

You're telling me you wouldn't use NSSM? Its awesome.

No. For the non tech literate, this will become a fundamental issue of safety.

Re: The Monkey Programming Language

#35

Earlier quoted context omitted.

You're telling me you wouldn't use NSSM? Its awesome.

No. For the non tech literate, this will become a fundamental issue of safety.

Non tech literate shouldn't be making these choices. This is why they'll miss out on Cockroach DB, eh?

Re: The Monkey Programming Language

#36
post #24
post #23

It seems every new C-like has Rust's expressive if/else and implicit returns. And why not? They're strict improvements on the syntax. Makes me wonder why they didn't become prevalent many years ago.

Both of these things were invented by Lisp. The reason C didn't include them was because C and its ancestors was designed to be easy to write a parser for (well, "relatively" anyway, it's not exactly as barebones as sexps) and to be usable with a preprocessor macro system, so you end up with a language designed with a lot of syntactic cruft (braces, semicolons, ternaries, etc.) meant as aids to compiler authors.

Yes yes, Lisp invented everything, I know. I was talking about the fact that (to the best of my knowledge) Rust introduced them to the C-like syntax world.

Re: The Monkey Programming Language

#37

Earlier quoted context omitted.

No. For the non tech literate, this will become a fundamental issue of safety.

Non tech literate shouldn't be making these choices. This is why they'll miss out on Cockroach DB, eh?

Umm.. says who? You?
Post reply on HN