Common Lisp Resources
source link: https://lisp-journey.gitlab.io/resources/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
- Resources
- Apr 21, 2022
Resources
search libraries on
Individual sites:
Screencasts:
Of course, see my Udemy Lisp course!
I also post videos on Youtube, check this out:
- How to quickly create a Common Lisp project with my project generator: see an ASDF system definition, how to build a binary, run the project from sources, load everything in Emacs, run the test suite…
- How to interactively fix failing tests - very short video to showcase the interactive debugger and that we can re-compile a failing function and resume the execution from where it failed to see it finally pass.
Those ones ar great too:
- Little Bits of Lisp - short videos on various topics: inspecting a condition, basics of lisp’s evaluation model,…
- Common Lisp Tutorials, of which Emacs and Slime - useful keyboard shortcuts
- Programming a message bus in Common Lisp - shows the interactive nature of lisp, good use of the debugger, test-driven development to shape the api, bordeaux-threads.
- Marco Baringer’s SLIME Tutorial Video - a video showing Marco develop a package and explaining Slime and Lisp features, with many little important explanations (1 hour). It only has some rotten bits, for example it installs packages with asdf-install and not Quicklisp.
- Web development in Emacs with Common Lisp and ClojureSCript - building Potato, a Slack-like app.
- Shinmera playlists: Treehouse (game dev), Demos (of small programs).
Pushing pixels with Lisp, and by the same author:
Cando: computational chemistry with Common Lisp on LLVM with Jupyter notebooks
McClim interactive GUI demos. Code examples. Presentation of Clim listener, Clim debugger, drawing objects into the GUI repl.
and more on Cliki.
Some games:
Kandria - a nice platform game being actively developed and launching soon. Check it out!
Spycursion - “a sandbox “edutainment” MMO centered around hacking and espionage which takes place in a near-future world”.
http://www.sebity.com/projects.php (Snake, the Invaders,… with OpenGL)
cl-snake snake in the terminal
Fruktorama, Tetris-like with fruits.
Recommend
-
39
I’ve gotten a bunch of emails asking for advice on how to learn Common Lisp in the present day. I decided to write down all the advice I’ve been giving through email and social media posts in the hopes that someone might...
-
44
Benjamin Slade I was a long-time user of Conkeror , a highly-extensible browser with an Emacs ethos. It
-
62
Numcl This is a Numpy clone in Common Lisp. At the moment the library is written in pure Common Lisp, focusing more on correctness and usefullness, not speed. Track the progress at
-
38
Common Lisp has a rich set of numerical types, including integer, rational, floating point, and complex. Some sources:
-
37
Introduction This is an opinionated guide to writing good, maintainable Common Lisp code. This page is largely based on Google’s Common Lisp S...
-
41
I find myself at a loss of what to write lately and currently, as none of my newer work is currently in a finished or otherwise presentable state; I believe I'll make this month one of rebuttals and of articles that are in...
-
41
Is it possible that each code fragment could be runnable and editable, right in the browser? One way to get there is to create a docker container with the book, the code, a Common Lisp compiler, and an IDE.
-
27
ANSI Common Lisp combines an introduction to Lisp programming, and a convenient, up-to-date reference manual for ANSI Common Lisp. Beginners will find that its careful explanations and interesting exampl...
-
22
I have been reading Practical Common Lisp by Peter Seibel over the weekend, which is an excellent introduction to Common Lisp, showcasing its power by writin...
-
23
valtan Common Lisp to JavaScript compiler Installation $ ros install cxxxr/valtan Demo $ cd example/react-tic-tac-toe $ npm install $ npm run build $ open index.html
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK