Skip Navigation

ArkScript, A small, lisp-inspired, functional scripting language

ArkScript

Ackermann Array mapping Closures (let ackermann (fun (m n) { (if (> m 0) (if (= 0 n) (ackermann (- m 1) 1) (ackermann (- m 1) (ackermann m (- n 1)))) (+ 1 n)) })) (assert (= 509 (ackermann 3 6)) "(ack...

I’ve been working on this (not so little anymore) project for some time now, and I’m finally happy with the branding, UX and docs state.

It’s a scripting language I made at first as a toy, to learn new parsing methods, explore compiler optimizations, and go back to VM land where everything is low level and amazing (at least for me) ; it’s now a fully fledged language that can be used as a scripting language like Python or Ruby, and can also be very easily embedded inside a project, as one would do with Lua.

Let me know your thoughts and opinions on the project!

Comments

10

Comments

10