This is a great introduction to Sly, thanks! I would love to see an example Common Lisp web app, or maybe quick one-off tutorials about stuff like hunchenroot, clack, postmodern and other libraries that tie into making actual stuff with Common Lisp and not just workflows and approaches to programming itself. Keep it up, please! I really like this recent turn to Common Lisp and I hope for more deep dives into it.
@GavinFreeborn2 жыл бұрын
I'll definitely be doing this. In fact I may have already recorded it 😉
@angel-peralta2 жыл бұрын
Hey Gavin, great intro to Sly. I appreciate the content, keep up the good work!
@AzerAnimations2 жыл бұрын
Perfect, I just started looking into Common Lisp and I got Sly with Doom Emacs so I wanted to learn how to use it
@trannusaran61642 жыл бұрын
You might already have a video planned for this, but how about one for project management with Roswell and cl-project? Most common lisp tooling is pretty foreign to me, so I'd love to learn the current best practices
@cherryramatis25082 жыл бұрын
I would love to see this
@trejohnson76772 жыл бұрын
rtfm. start with asdf, then uiop. it will pop ur cherry. the whole thing.
@trannusaran61642 жыл бұрын
@@trejohnson7677 umm wow
@trejohnson76772 жыл бұрын
@@trannusaran6164 there's just no way around it. I spent too much time being scared of the manual, and well, it's well written. I mean ASDF even meticulously defines its entire grammar. trust, from a fellow johnson.
@trannusaran61642 жыл бұрын
@@trejohnson7677 asdf's documentation *is* well-written, but the onboarding process is still very rough. I know how it works through reading and experimentation by now, but we're gonna have a hard time as a community if we don't take steps to streamline this. Roswell is fantastic needs to take some inspiration from leiningen or cargo IMO. Having a "cargo new my-app" for common lisp would be a game changer (as would more example apps)
@ianmart6578 Жыл бұрын
Thank you. Great vid!!
@coding47912 жыл бұрын
Thanks for posting. Sly seems better than SLIME that I have been using, especially for debugging. Would you mind commenting about how you achieved automatic parenthesis-matching in the sly REPL? I could not get paredit to work with the sly REPL, although it works in the sly scratch buffer.
@coding47912 жыл бұрын
Ah, just added (add-hook 'sly-mode-hook #'enable-paredit-mode) - works fine!
@nonefvnfvnjnjnjevjenjvonej33842 жыл бұрын
Your videos are sooo good
@abhinavchavali14432 жыл бұрын
Can you go over your common lisp workflow? Like emacs, sly, asdf, roswell etc? I’m new to common lisp, and as such don’t really understand how to make a full project
@GavinFreeborn2 жыл бұрын
Sure thing. I found this a little confusing myself the first time.
@jamesstoup4268 Жыл бұрын
Sweet!
@YghorKerscher Жыл бұрын
On SLIME I could `C-c C-j` and send the current expression to the REPL. Seems Sly removed the ability to do so. How do you usually send expressions to the REPL without retyping?
@bugrahanabdulkarim60342 жыл бұрын
How do you load common lisp packages in sly on Guix?
@AzerAnimations2 жыл бұрын
Would you ever make videos on Clojure?
@RaveenKumar2 жыл бұрын
Can you do a guide on how to use eMacs easy customisation menu?
@RaveenKumar2 жыл бұрын
It’s everything but easy.
@maxreuv2 жыл бұрын
Gavin, thank you, very informative but terse video. What do you develop in Common Lisp, I am wondering because I am curious about CL but have never developed anything in it beyond simple "hello worlds"?
@GavinFreeborn2 жыл бұрын
Good quality, I recently built a web service for my job using it I have a video covering the topic but is still am waiting on approval to share it. Personally I use it for nearly any personal project. I find I can go from nothing to a proof of concept to a final product faster with lisp than any other language.
@pouria27282 жыл бұрын
Emacs ftw!
@ade53242 жыл бұрын
noob question: can't you just use ielm for repl and edebug for debugging?
@GavinFreeborn2 жыл бұрын
For elisp yes you can. However this is for common lisp. They are different languages
@ade53242 жыл бұрын
@@GavinFreeborn got it
@tanishshrivastava24422 жыл бұрын
Forgive me if you have covered this already, but I hear that it is possible to write programs which do manual memory management in common lisp. I would be very interested in seeing a video on that.
@KolobeTona2 жыл бұрын
Where did you hear that?
@tanishshrivastava24422 жыл бұрын
@@KolobeTona In some hacker news threads. They said it would be quite ugly, but it can be done.
@sjatkins2 жыл бұрын
Text editor? Is Emacs a "text editor"? Well sure, in one small corner of its capabilities.
@bullpup13374 ай бұрын
thats literally its definition and origin. Of course it can do more.