No video

Unleash The REPL With Sly

  Рет қаралды 12,303

Gavin Freeborn

Gavin Freeborn

Күн бұрын

Пікірлер: 34
@mihaipauldtru
@mihaipauldtru 2 жыл бұрын
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.
@GavinFreeborn
@GavinFreeborn 2 жыл бұрын
I'll definitely be doing this. In fact I may have already recorded it 😉
@angel-peralta
@angel-peralta 2 жыл бұрын
Hey Gavin, great intro to Sly. I appreciate the content, keep up the good work!
@AzerAnimations
@AzerAnimations 2 жыл бұрын
Perfect, I just started looking into Common Lisp and I got Sly with Doom Emacs so I wanted to learn how to use it
@trannusaran6164
@trannusaran6164 2 жыл бұрын
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
@cherryramatis2508
@cherryramatis2508 2 жыл бұрын
I would love to see this
@trejohnson7677
@trejohnson7677 2 жыл бұрын
rtfm. start with asdf, then uiop. it will pop ur cherry. the whole thing.
@trannusaran6164
@trannusaran6164 2 жыл бұрын
@@trejohnson7677 umm wow
@trejohnson7677
@trejohnson7677 2 жыл бұрын
​@@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.
@trannusaran6164
@trannusaran6164 2 жыл бұрын
@@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
@ianmart6578 Жыл бұрын
Thank you. Great vid!!
@coding4791
@coding4791 2 жыл бұрын
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.
@coding4791
@coding4791 2 жыл бұрын
Ah, just added (add-hook 'sly-mode-hook #'enable-paredit-mode) - works fine!
@nonefvnfvnjnjnjevjenjvonej3384
@nonefvnfvnjnjnjevjenjvonej3384 2 жыл бұрын
Your videos are sooo good
@abhinavchavali1443
@abhinavchavali1443 2 жыл бұрын
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
@GavinFreeborn
@GavinFreeborn 2 жыл бұрын
Sure thing. I found this a little confusing myself the first time.
@jamesstoup4268
@jamesstoup4268 Жыл бұрын
Sweet!
@YghorKerscher
@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?
@bugrahanabdulkarim6034
@bugrahanabdulkarim6034 2 жыл бұрын
How do you load common lisp packages in sly on Guix?
@AzerAnimations
@AzerAnimations 2 жыл бұрын
Would you ever make videos on Clojure?
@RaveenKumar
@RaveenKumar 2 жыл бұрын
Can you do a guide on how to use eMacs easy customisation menu?
@RaveenKumar
@RaveenKumar 2 жыл бұрын
It’s everything but easy.
@maxreuv
@maxreuv 2 жыл бұрын
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"?
@GavinFreeborn
@GavinFreeborn 2 жыл бұрын
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.
@pouria2728
@pouria2728 2 жыл бұрын
Emacs ftw!
@ade5324
@ade5324 2 жыл бұрын
noob question: can't you just use ielm for repl and edebug for debugging?
@GavinFreeborn
@GavinFreeborn 2 жыл бұрын
For elisp yes you can. However this is for common lisp. They are different languages
@ade5324
@ade5324 2 жыл бұрын
@@GavinFreeborn got it
@tanishshrivastava2442
@tanishshrivastava2442 2 жыл бұрын
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.
@KolobeTona
@KolobeTona 2 жыл бұрын
Where did you hear that?
@tanishshrivastava2442
@tanishshrivastava2442 2 жыл бұрын
@@KolobeTona In some hacker news threads. They said it would be quite ugly, but it can be done.
@sjatkins
@sjatkins 2 жыл бұрын
Text editor? Is Emacs a "text editor"? Well sure, in one small corner of its capabilities.
@bullpup1337
@bullpup1337 4 ай бұрын
thats literally its definition and origin. Of course it can do more.
Creating Your First Lisp Project - Quicklisp, asdf, and Packages
24:47
Why Are Lisp Macros So Great!?
16:28
Gavin Freeborn
Рет қаралды 15 М.
CHOCKY MILK.. 🤣 #shorts
00:20
Savage Vlogs
Рет қаралды 31 МЛН
What is the Curse of Lisp?
25:09
Eric Normand
Рет қаралды 27 М.
LEARN EMACS LISP - Mostly The Strange Parts
29:22
Gavin Freeborn
Рет қаралды 17 М.
The Rise & Fall of LISP - Too Good For The Rest Of the World
17:44
Gavin Freeborn
Рет қаралды 39 М.
LOOP Common Lisps Superior For
20:53
Gavin Freeborn
Рет қаралды 11 М.
Code Completion In Emacs - Everything You Need To Know
16:57
Gavin Freeborn
Рет қаралды 26 М.
LEM - What If Emacs Was Multithreaded
14:32
Gavin Freeborn
Рет қаралды 26 М.
Doom Emacs On Day One (Learn These Things FIRST!)
35:10
DistroTube
Рет қаралды 169 М.
Manage Your Dotfiles with Home Manager!
32:06
LibrePhoenix
Рет қаралды 54 М.
Emacs 29 released!
12:29
Brent Westbrook
Рет қаралды 10 М.
Why LISP Is The Language of Legends
9:05
Sammy Engineering
Рет қаралды 33 М.