You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We definitely need this and is a great start; @pbu88 asked me about a roadmap awhile back.
I'd like to add to your nice list:
Factor out all functionality into a libstu, for easier embedding in other projects
Make a perl extension to drive the stu interpreter
Move to autotools, and test on more systems
Use your mentioned features to build OO functionality
Nice exceptions
Implement a step debugger
Some performance improvements are to make a memory slab allocator and change Sv_new, Sv_destroy, Env_new and Env_destroy to use it. This will mean we can batch mallocs & frees (hence the slabs), which will make it much more performant, especially for deeply nested recursive calls.
Also I'm going to add a public extension API so that native lisp objects can be manipulated in C, and also have C functions be able to be exported to lisp land.
Hey,
I think it would be very useful to have some list of things that we would like to see in stu(tter).
Let me begin with my wishlist:
Rename project to stu(see b802bc5)The text was updated successfully, but these errors were encountered: