Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 23 Common Lisp common-lisp Projects
-
Besides installing from a package provided by your distribution, there are at least three different ways to install Nyxt under linux. See https://github.com/atlas-engineer/nyxt/releases/tag/3.1.0
-
Initially, I started down the pgloader path, which seemed to be a common approach for the database conversion. However, using my M1-chip MacBook Pro led to some unexpected issues. Instead, I opted to use NMIG to convert MySQL to PostgreSQL. For more information, please check out the “Highlights From the Database Conversion” section below.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Project mention: Proof of Concept clang plugin that automatically binds C/C++ -> Lua | /r/cpp | 2023-06-03
Sounds to me like CLASP; it automatically exports C++ objects to be used from Common Lisp also via llvm.
-
-
-
Project mention: Wasix, the Superset of WASI Supporting Threads, Processes and Sockets | news.ycombinator.com | 2023-05-30
>Just like your usual hardware CPU cannot run Common Lisp directly, neither can WASM.
My usual hardware CPU runs Common Lisp code beautifully, thanks to this native x86-64 compiler: https://www.sbcl.org/
-
Project mention: Lem is the editor/IDE well-tuned for Common Lisp | news.ycombinator.com | 2023-06-02
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
sketch
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. (by vydd)
This is a cool library for that stuff as well: https://github.com/vydd/sketch
-
It the answer is "latter", then you could look at Common Lisp and Reblocks (https://40ants.com/reblocks/) or CLOG (https://github.com/rabbibotton/clog).
-
-
I think lisp languages have a culture of not caring about security, (total speculation here) with roots going back to stallman decrypting the passwords and restoring anonymous access in the MIT lab. For example, quicklisp the main package manager people are using with common lisp is pulling packages over http. Normal lisp development spawns a tcp socket that accepts arbitrary code to execute. Emacs recently pushed a release fixing a vuln not because they thought it was important, but because their users cared and they realize it's a bad look to not push timely fixes to known vulns. All those I can't really fault cause they're just people in their free time, but clojure has major industry use and the default html templater (hiccup) doesn't escape html by default (well it does in version 2 but that's still alpha so most are on version 1), leading to most web backends written in clojure having cross-site scripting (XSS) vulns.
-
JSCL - A CL-to-JS compiler designed to be self-hosting from day one. Lacks CLOS, format and loop.
-
coalton
Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.
Coalton doesn't actually work: https://github.com/coalton-lang/coalton/issues/84?s=09
This is why it's important to always look at the issues on a repo instead of just believing what's in the README. It fails to detect type errors in some of the most basic situations
-
-
-
Thirteen Letters - front end uses parenscript, spinneret, and cl-css; back end uses hunchentoot/hunchensocket
-
Little Spark - made with Trial
-
Yes, they use it for their quantum compiler, at RHL Laboratories (it was maybe initiated even at Rigetti). https://github.com/quil-lang/quilc
-
Project mention: I am planning my master's thesis to be about quantum computing and Lisp. Which books do you recommand on the subject ? | /r/QuantumComputing | 2022-09-28
Quil's semantics are based off of an idea called the "quantum abstract machine". A piece of software which emulates the quantum abstract machine is called the Quantum Virtual Machine or QVM. It's open source and available here.
-
-
Project mention: Ocicl – An ASDF system distribution and management tool for Common Lisp | news.ycombinator.com | 2023-05-17
Other options are:
- Quicklisp -really slick, libraries in there are curated. (with https support here: https://github.com/rudolfochrist/ql-https and here: https://github.com/snmsts/quicklisp-https.git)
- for project-local dependencies like virtualenv: https://github.com/fukamachi/qlot
- a new, more traditional one: https://www.clpm.dev (CLPM comes as a pre-built binary, supports HTTPS by default, supports installing multiple package versions, supports versioned systems, and more)
For recent Quicklisp upgrades: http://ultralisp.org/
Ocicl is very new (5 days) and tries a new approach, building "on tools from the world of containers".
-
-
You can see it, for instance, in the Trivia library ( https://github.com/guicho271828/trivia/blob/master/level0/impl.lisp ): the macro match0 is a thin wrapper around the function parse-patterns, and this, in turn, calls the function make-pattern-predicate which performs the recursive destructuring of patterns.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Common Lisp common-lisp related posts
- Submissions to Spring Lisp Game Jam 2023
- Need recommendation for IPC with Go
- Bordeaux Threads APIv2
- Clasp v2.3.0 · Bytecode compiled images, preliminary Apple Silicon support, LLVM16.
- aws-sdk question
- Lem is the editor/IDE well-tuned for Common Lisp
- Lem - Common Lisp editor/IDE now with a webpage!
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 Jun 2023
Index
What are some of the best open-source common-lisp projects in Common Lisp? This list will help you:
Project | Stars | |
---|---|---|
1 | nyxt | 8,827 |
2 | pgloader | 4,527 |
3 | clasp | 2,344 |
4 | slime | 1,723 |
5 | roswell | 1,653 |
6 | sbcl | 1,643 |
7 | lem | 1,575 |
8 | sketch | 1,286 |
9 | clog | 1,200 |
10 | woo | 1,177 |
11 | sly | 1,096 |
12 | jscl | 829 |
13 | coalton | 779 |
14 | caveman | 741 |
15 | ccl | 740 |
16 | hunchentoot | 663 |
17 | trial | 614 |
18 | quilc | 422 |
19 | qvm | 371 |
20 | CLPython | 342 |
21 | qlot | 301 |
22 | shcl | 287 |
23 | trivia | 286 |