Looking for a Lua alternative

bachmeier no at spam.net
Thu Dec 14 13:59:05 UTC 2023


On Thursday, 14 December 2023 at 08:38:02 UTC, solidstate1991 
wrote:
> After losing a battle with trying to get Lua 5.4 working on my 
> own end, with problems I previously solved kept reappearing, 
> and other problems just were unable to fix for no good reason, 
> I've decided to drop it from my own game engine in favor of 
> some replacement.
>
> I need a lightweight scripting language with integer support 
> that is either easy to interface with D (preferrably as a 
> DLL/SO file, so I don't have to deal with godawful C/C++ build 
> systems), or at least would be easy to port within a few weeks. 
> Most scripting languages nowadays are de-facto application 
> languages for people that are scared of compilers and type 
> systems, thus are coming with 25-50MB worth of standard 
> libraries, which I obviously would like to avoid packing with 
> my way smaller game engine. At the very worst, I'll try to port 
> pocketpy or something like that to D or make it a DLL file.

If you're willing to go with Lisp, there are small, embeddable 
Schemes: 
[s7](https://ccrma.stanford.edu/software/snd/snd/s7.html) and 
[Chibi](https://github.com/ashinn/chibi-scheme), one that is more 
Clojure-like: [Janet](https://janet-lang.org/), and one that's 
more like Lua: [Squirrel](http://www.squirrel-lang.org/).


More information about the Digitalmars-d mailing list