Live data from Hacker News

The Monkey Programming Language

monkeylang.org

1–10 of 37 posts

Re: The Monkey Programming Language

#2
Bit of bait-and-switch here: thought I was learning about a new programming language when it's more a pitch for books about making programming languages. Creative advertising on the part of the author though!

Re: The Monkey Programming Language

#3
post #2

Bit of bait-and-switch here: thought I was learning about a new programming language when it's more a pitch for books about making programming languages. Creative advertising on the part of the author though!

A little bit = but personally happy to see a website for the language - there are a lot of implementations out there now ,so its good to have a source point.

If you have not read the books they are a really good practical introductions to building interpreters and compilers.

Re: The Monkey Programming Language

#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 Forths) falls a bit outside today's mainstream.

I may be getting the book soon...

Re: The Monkey Programming Language

#8
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…

I would argue for a Lisp. If you’re asking the user to use a language they’re not familiar with, it might as well be one that will expand their horizons, despite the potentially offputting syntax. It would be really cool if you added a key that switched from s-expressions to Sweet expressions[0] (and vice-versa). Forth is painful to use for anything more than a toy and no matter what language you choose it would be awesome to see a live-updating (graphical?) REPL.

[0] https://readable.sourceforge.io

Re: The Monkey Programming Language

#9
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…

Also consider looking at SOM - nine implementations http://som-st.github.io.

Re: The Monkey Programming Language

#10

This is another language whose syntax is similar to Rust's. I wonder why the author chose it, in spite of its Go heritage.

Also yet another language called 'Monkey'.

There's already Monkey C used to develop for Garmin devices, and the Monkey/MonkeyX/Monkey2 family by Mark Sibly (of Amiga Blitz Basic fame).

Post reply on HN