Jamlie/Jamlang ? reverse-engineered prompt
Reverse engineered prompt
Build me a small interpreted programming language in Go called Jamlang.
I want it to feel simple to use, with support for variables, functions, objects, lists, loops, imports, and basic types like numbers, strings, booleans, lists, and objects. It should be able to run a Jamlang file from the command line, and I want a few built in standard library features like a linked list, math helpers, random values, and a couple basic algorithms.
Please make it easy to extend from Go too, so I can add native functions and variables from regular Go code. A small example program should work like the one in the README, where I can define a function that returns an object with methods, print values, import a standard library file, and loop through a list with foreach.
If anything is unclear, look up current docs online if you need to, but keep the project lightweight and practical.
Are you gonna build this?
make sure you review the code using coderabbit