3 ms·
> has some Lispy goodness Some "lispy goodness" like what? Is it s-expressions? Or do you mean like it has things lisp invented: things like conditionals ("if/
by capableweb 4y ago
> has some Lispy goodness
Some "lispy goodness" like what? Is it s-expressions? Or do you mean like it has things lisp invented: things like conditionals ("if/else" statements), garbage collection, recursion and first-class functions?
If the first, that'd be super interesting! If it's the latter, tons of programming language have implemented features like that before :)
- wudangmonk 4y agoSince most of those features are common now then I would guess its the ones that are not common. From smalltalk I would like the message system so that all messages to an object only have one entry point. From lisp I would like the macro system and that it all looks like the same language and not the regexp-frankeinstein thing that Rust has.
- eggy 4y agoI hope they don't go down the Rust path. A scripting language or DSL needs to be simple for game dev. They certainly are not going to rewrite UE5 from C++ to Rust!
- eggy 4y agoIt is so new, I couldn't tell you other than I had read it was going to be a mix of Smalltalk with some Lisp features. I think a talk of a REPL with hot reload while your game is running type of thing, and Simon Peyton Jones of Haskell fame is now a fellow at EPIC working on Verse among other things. Maybe it will be more Haskell-ish? Excited in any case to use something other than C++ and a hot reload REPL sounds great!