News for hackers. Stuff that matters.
Re:Years in Common Lisp: 2022 in review by noloblo on Tuesday January 10, 2023 @06:50AM (#34323406)
What is the interactivity that must be experienced to fully appreciate
Re:Years in Common Lisp: 2022 in review by smcn on Tuesday January 10, 2023 @07:08AM (#34323566)
I'd point anyone interested to: http://joaotavora.github.io/sly/

Creating and redefining functions on a running program is incredible to experience. The turn around time for feature is so much quicker because you can, for example, save a web request and continue applying it to functions until you figure what's wrong.

You're also able to inspect data just by clicking on it. For example, I can define a class, create an instance of it and then click on it to see its data. https://i.imgur.com/4jydmBy.png

Another interesting feature is how errors are handled. If you encounter one which causes the program to stop, it'll raise a frame from which you can choose what it should do next. Should it continue anyway or retry, maybe you should redefine a function, maybe you want to change some of the data. Options are endless.

Something else that I don't use nearly as much as I should is the labels feature from SLY, which allows you to mark certain sexps and record the data that gets passed through them. Image here: http://joaotavora.github.io/sly/images/tutorial-6.png

There is so much more that could be mentioned and I'm sure there are other people with their own favourite features but these are mine.

Re:Years in Common Lisp: 2022 in review by noloblo on Saturday January 14, 2023 @09:17AM (#34380477)
Isnt this similar to ipython or ghci or Javascript console what's different?
Re:Years in Common Lisp: 2022 in review by sph on Tuesday January 10, 2023 @09:28AM (#34325324)
A short video is more than a thousand words:

https://youtu.be/tmKrF-QAcOk

For a longer visual introduction, I have been enjoying kaveh808's videos: https://youtube.com/playlist?list=PLTA6M4yZF0MzsMlNL0N67tIU1...

Re:Years in Common Lisp: 2022 in review by kaveh808 on Tuesday January 10, 2023 @03:43PM (#34331204)
Thank you. Glad you are enjoying my videos.

This longer demo of an early version of kons-9 talks about some CL features:

https://www.youtube.com/watch?v=NJe4isZ7NHI&list=PLTA6M4yZF0...

Re:Years in Common Lisp: 2022 in review by noloblo on Saturday January 14, 2023 @09:17AM (#34380480)
How different is this from ghci or ipython