rainbow-blocks
cl-cookbook
rainbow-blocks | cl-cookbook | |
---|---|---|
6 | 50 | |
122 | 896 | |
- | 0.7% | |
0.0 | 8.8 | |
almost 3 years ago | 7 days ago | |
Emacs Lisp | JavaScript | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
rainbow-blocks
- Colorize blocks of LISP
- How do i make rainbow-blocks not override default font-lock styling?
-
Setting Up Emacs for Lisp (SBCL)
About tools: This and this can be useful.
-
Practical questions from a lisp beginner
For something fancy, there's also rainbow-blocks and rainbow-identifiers
-
Code in Boxes, Why only restrict ourselves to colors?
There's a package for Emacs that has a similar idea: https://github.com/istib/rainbow-blocks
-
Blocks Courtesy of Konrad Zuse
Emacs has rainbow-delimiters and rainbow-blocks (and show-paren).
https://github.com/istib/rainbow-blocks
cl-cookbook
-
Gamedev in Lisp. Part 1: ECS and Metalinguistic Abstraction
> the problem with Lisp is that it's sorta bundled with Emacs
What's the problems with Alive, SLT, Slyblime, and Vlime? I mean, I use Emacs, but I was using Emacs before getting into Scheme and CL anyway.
> Every website that teaches Lisp is in ugly HTML+CSS-only style
I dunno, I feel like the Community Spec (<https://cl-community-spec.github.io/pages/index.html>) and the Cookbook (<https://lispcookbook.github.io/cl-cookbook/>) are fine.
> I like the philosophy of (s-exp) but modern lisps have ruined its simplicity for me by introducing additional bracket notations [like this].
Yes, that additional notation is a terrible blight on the perfection that is S-expressions, I wholeheartedly agree.
-
Common Lisp: An Interactive Approach (1992) [pdf]
check out the editor section, there's more than Emacs these days: https://lispcookbook.github.io/cl-cookbook/editor-support.ht...
- https://github.com/CodyReichert/awesome-cl for libraries
- https://www.classcentral.com/report/best-lisp-courses/#ancho...
- a recent overview of the ecosystem: https://lisp-journey.gitlab.io/blog/these-years-in-common-li... (shameless plug, on HN: https://news.ycombinator.com/item?id=34321090)
-
A few newbie questions about lisp
Q4: the Cookbook should get you straight to the point: build a website, web scraper, DB access, reference of data structures… https://lispcookbook.github.io/cl-cookbook/
-
How to Understand and Use Common Lisp
It's a good book!
Modern companions would be:
- the Cookbook: https://lispcookbook.github.io/cl-cookbook/ (check out the editors section: Atom/Pulsar, VSCode, Sublime, Jetbrains, Lem...)
- https://github.com/CodyReichert/awesome-cl to find libraries
Also:
- https://stevelosh.com/blog/2018/08/a-road-to-common-lisp/
- https://news.ycombinator.com/item?id=34321090 2022 in review
-
Peter Norvig – Paradigms of AI Programming Case Studies in Common Lisp
https://leanpub.com/lovinglisp -- this one is great, and the first thing I recommend
https://lispcookbook.github.io/cl-cookbook/ -- also great and up to date
https://awesome-cl.com/ -- for anything else.
-
A new video about image-based development in Common Lisp (please, turn on EN subs)
Little help to boost your videos: https://lispcookbook.github.io/cl-cookbook/ look at the banner. Cheers.
-
Good short documentation for CL functions (etc.) available?
For more beginner-friendly, I suggest P. Siebels Practical Common Lisp or The CL Cookbook. Both of those should be available in Emacs info format! If authors are lurking in here :-)
- Common Lisp and Music Composition
- A much needed cookbook for the Lisp-curious (and learning)
-
Debugging Lisp: fix and resume a program from any point in stack 🎥
the code snippet used for the example is here: https://github.com/LispCookbook/cl-cookbook/pull/472
What are some alternatives?
aggressive-indent-mode - Emacs minor mode that keeps your code always indented. More reliable than electric-indent-mode.
coalton - Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.
rainbow-delimiters - Emacs rainbow delimiters mode
racket - The Racket repository
emacs-noob - A curated emacs set up intended to decrease the learning curve
woo - A fast non-blocking HTTP server on top of libev
fiveam-asdf - ASDF plug-in for defining test systems based on the FiveAM test library
roswell - intended to be a launcher for a major lisp environment that just works.
rainbow-identifiers - Rainbow identifier highlighting for Emacs
paip-lisp - Lisp code for the textbook "Paradigms of Artificial Intelligence Programming"
paren-face - A face dedicated to lisp parentheses
awesome-cl - A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff.