Top 23 common-lisp Open-Source Projects
Nyxt - the internet on your terms.Project mention: Ask HN: Who is hiring? (May 2021) | news.ycombinator.com | 2021-05-03
Atlas Engineer | Intern | Remote | https://nyxt.atlas.engineer
We're working on a Common LISP, open-source, power browser. If you are interested in intellectually challenging, complex problems, please contact us ([email protected]). In your email to us, please list your expectations (for yourself, and for us).
Thanks for your time.
Migrate to PostgreSQL in a single command!Project mention: Migrating from an MSSQL Server RDS database to Postgres | reddit.com/r/aws | 2021-05-03
I've used https://github.com/dimitri/pgloader to migrate our small prod DB from MySQL. THe worst part was to get it to compile, then it worked ok. I had to run it several times because it was running out of memory at first, but then with a bigger instance it ran ok.
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
...and then I decided to look up the OP's post history before saving this comment because the username sounded familiar and got validation for my cynical take. This guy used to spam the Clojure sub with a bunch of blog content trying to drive interest in his interactive programming snippet project, then he kind of disappeared for a while and now all he posts about is data-oriented programming and his upcoming book. He has no interest in anything other than shilling for his own work.
A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff.Project mention: Creating apps on MacOS for free? | reddit.com/r/lisp | 2021-04-18
Hello, maybe with CocoaInterface for CCL? https://github.com/CodyReichert/awesome-cl#gui Or Ltk, not many widgets but solid and many examples. I'd look into IUP too. And CCL provides an IDE for Mac (https://ccl.clozure.com/docs/ccl.html#the-clozure-cl-ide), maybe you can do the same.
The Superior Lisp Interaction Mode for Emacs (by slime)Project mention: How Are Hooks Supposed to Be Written? | reddit.com/r/emacs | 2021-04-14
From the code https://github.com/slime/slime/blob/68c58c0194ff03cd147fcec99f0ee90ba9178875/slime.el#L120, it looks like the correct name would be slime-lisp-mode-hook .
intended to be a launcher for a major lisp environment that just works.
Mirror of Steel Bank Common Lisp (SBCL)'s official repositoryProject mention: Static Executables with SBCL v2 | news.ycombinator.com | 2021-02-25
A Common Lisp framework for the creation of electronic art, visual design, game prototyping, game making, computer graphics, exploration of human-computer interaction, and more.
Common Lisp editor/IDE with high expansibilityProject mention: Can i learn other programming languages a little bit easier if i learn common lisp? | reddit.com/r/Common_Lisp | 2021-05-02
You can use either Portacle or lem, both work pretty well.
Short and sweet LISP editingProject mention: Embarrassing emacs confessions | reddit.com/r/emacs | 2021-05-08
You may also like https://github.com/abo-abo/lispy then : )
Sylvester the Cat's Common Lisp IDE (by joaotavora)Project mention: SLY now has a GitHub Discussions page | reddit.com/r/Common_Lisp | 2021-02-04
The Common Lisp CookbookProject mention: The Common Lisp Cookbook | news.ycombinator.com | 2021-05-02
Clozure Common LispProject mention: Programming in the Common Lisp Ecosystem | reddit.com/r/Common_Lisp | 2021-02-28
My current wtf moment with trying to use CL: https://github.com/Clozure/ccl/issues/311
An implementation of the Common Lisp Interface Manager, version IIProject mention: Lisp Implementations similiar to old Lisp Machines? | reddit.com/r/lisp | 2021-02-11
But I don't want to have a net negative contribution to this thread, so I'd also recommend looking at some of the McCLIM applications, including the inspector Clouseau, editor Climacs and the CLIM interactor, which are very much Lisp machine-inspired.
The @rigetti optimizing Quil compiler.Project mention: Compiler in Lisp | reddit.com/r/lisp | 2021-01-26
Speaking about Common Lisp, the only commercial-level compiler implementation that I know of is https://github.com/rigetti/quilc by /u/stylewarning et al.
An implementation of Python in Common LispProject mention: Compiler in Lisp | reddit.com/r/lisp | 2021-01-26
64-bit Emacs for Windows with ImageMagick 7Project mention: Emacs + MSYS2 + Windows Task Scheduler a love story untold | reddit.com/r/emacs | 2021-05-09
Me? For years I've been using Emax64 and things just work. I can see why some people may want msys2/mingw, etc, but many/most will not really benefit from it. What was your use case where plain Emax64 wouldn't work?
A Common Lisp dev environment for Vim (and Neovim)Project mention: 2020 Day 20 Solutions | reddit.com/r/adventofcode | 2020-12-21
SBCL + Vim + vlime
Pattern Matcher Compatible with OptimaProject mention: Pattern Matching Accepted for Python | news.ycombinator.com | 2021-02-09
> After much deliberation, the Python Steering Council is happy to announce that we have chosen to accept PEP 634, and its companion PEPs 635 and 636, collectively known as the Pattern Matching PEPs
This is why I'm still enamored with Lisp. One doesn't wait around for the high priests to descent from their lofty towers of much deep pontification and debate with shiny, gold tablets inscribed with how the PEPs may be, on behalf of the plebes. One just adds new language feature themselves, eg. pattern matching and software transactional memory.
Coalton is (supposed to be) a dialect of ML embedded in Common Lisp.Project mention: Six years of professional Clojure development | news.ycombinator.com | 2021-05-06
This looks like something Common Lisp does better, however I have too little Clojure experience to compare. CL (and SBCL in particular) does "good enough" static type checks, it throws warning at compile time (when we compile one function with a keystroke). We can also precise our function types gradually. It isn't a HM type system (Coalton could be it) but it's already great (compared to no compile-time types at all).
Oh, about interactive development: that's sure, CL shines here. Objects get updated (lazily) after a class change, we can install Quicklisp libraries without restarting the image, etc. It's very smooth.
A Wayland compositor written in Common LispProject mention: Developing a WM | reddit.com/r/lisp | 2021-01-06
There's also Ulubis and Paulownia. The latter is not really usable yet from what I understand, but I've not had much luck with Ulubis either.
Yet another Common Lisp game engineProject mention: Our Lisp game, Eternia: Pet Whisperer is now out on Steam! | reddit.com/r/lisp | 2021-05-05
Kandria and Eternia both are built on top of the game engine Trial, which I and a few others at Shirakumo have been working on for some years now. Trial itself makes use of a bunch of lower level libraries like cl-opengl, GLFW, pngload, harmony, etc. but a huge amount of the codebase was written by me. If you're interested in its development, I recommend hopping by the #shirakumo channel on the Freenode IRC network. I'd be happy to answer questions there!
An ORM for Common Lisp with migrations, relationships and PostgreSQL supportProject mention: Which is your ORM of choice? | reddit.com/r/lisp | 2021-02-10
What are some of the best open-source common-lisp projects? This list will help you: