I promised myself I would never write another programming language after university 25 years ago, but...maybe I'll do some tweaking with this. It'd be fun. I'm sure I could at least get it working well enough for personal use.
flymasterv
Creator of
Recent community posts
Given that there is already a JS implementation of Decker, and thus Lil, how hard would it be to break out a LilJS library that would allow running of Lil code in a Node.js or browser environment? I suppose it would look a lot like the Lil playground, just packaged in a neat and tidy Lil.eval() API.
Let's kick this off! Here's my very first 20 minutes of my interpretation of Owzthat, the classic English cricket dice game. So far, scoring doesn't work, and I don't keep track of wickets, but if you want to keep score with pen and paper it should work just fine.
As the user on Lobste.rs who prompted this, my take is that Decker is one or more of a number of things, and all of those are awesome and equally valid, and I hope my comment wasn’t considered criticism or a complaint. I don’t think it can be ALL of these things, though.
Is it:
A programming language and framework for building apps?
A cross platform web/desktop tool with full compatibility?
A set of intentional restrictions for creativity?
A framework that guarantees the safety of user data against all malicious actors?
Just a fun toy that you are building because it is awesome and fun?
For me, adding the ability to make HTTP requests would multiply the utility of Decker tenfold, but I don’t think you can do that and guarantee that nobody will ever create a malicious deck. On the other hand, essentially every other attack vector is already available to a wannabe attacker.
On the third hand, my hope to use Decker to write a baseball scoreboard might be missing the point as much as hoping to write a AAA game in Pico-8 would be.