3 ms·
I'm waiting on Verse a new scripting language for UE by Epic called Verse. A Twitter thread posited it may be called Unreal Verse ;) It is supposedly inspired b
by eggy 4y ago
I'm waiting on Verse a new scripting language for UE by Epic called Verse. A Twitter thread posited it may be called Unreal Verse ;) It is supposedly inspired by Smalltalk and has some Lispy goodness. Can't wait. I played with Rust, and I think it is fine, but too much overhead for me to get productive with it. But that's just me. I click more with Lisp and terse languages (J, APL, Scheme, etc.). So many options to be grateful for!
- 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!