• 1 Post
  • 10 Comments
Joined 11 months ago
cake
Cake day: October 17th, 2023

help-circle







  • It does if you donate to my patreon so I can keep making cool stuff in it: https://patreon.com/shinmera

    For a different answer, a tool like a programming language has a future as long as people keep finding it useful. If that very pragmatic answer isn’t enough and you have more esoteric ideas of what a future is, such as it needing to be capitalistically viable, then you’re driving a harder bargain. There’s still a future in that, too, though. Even without specific companies using it, there’s plenty of opportunities as a consultant to implement solutions using lisp. And if a future to you means it needs to be mainstream popular, then you’re going to have to somehow come into the possession of millions of dollars to fund and lobby various companies and educational systems to use it.

    Personally I’m not really sure what this humm-hawwing really solves. Just make cool stuff and enjoy your time?



  • All that happens when you recompile a function is that a new function object gets created, and the name of the function is updated to point to that new function object.

    But the old function is still the one actually running. For your new function to be used, it has to be called, first. What you can usually do then, is to create a secondary function, step, or whatever you want to call it, and have that be called in the main loop. Then, because step will exit and be re-called every update, when you recompile it, the new step will be executed, too.