awesome-cl

A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff. (by CodyReichert)

Stats

Basic awesome-cl repo stats
16
1,594
8.0
16 days ago

CodyReichert/awesome-cl is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Awesome-cl Alternatives

Similar projects and alternatives to awesome-cl

  • GitHub repo hissp

    It's Python with a Lissp.

  • GitHub repo paren-face

    A face dedicated to lisp parentheses

  • GitHub repo dense-arrays

  • GitHub repo datascript

    Immutable database and Datalog query engine for Clojure, ClojureScript and JS

  • GitHub repo hy

    A dialect of Lisp that's embedded in Python

  • GitHub repo Mezzano

    An operating system written in Common Lisp

  • GitHub repo closh

    Bash-like shell based on Clojure

  • GitHub repo malli

    Data-Driven Schemas for Clojure/Script.

  • GitHub repo cloture

    Clojure in Common Lisp

  • GitHub repo Petalisp

    Elegant High Performance Computing

  • GitHub repo awesome-lisp-companies

    Awesome Lisp Companies

  • GitHub repo cl-str

    Modern, simple and consistent Common Lisp string manipulation library.

  • GitHub repo common-lisp-by-example

    Repo for Common Lisp by Example

  • GitHub repo rainbow-blocks

    block syntax highlighting in emacs

  • GitHub repo patchy

    :anchor: Patch the inner source of python functions at runtime.

  • GitHub repo array-operations

    Common Lisp library that facilitates working with Common Lisp arrays.

  • GitHub repo manardb

    support for non-linux platforms (tested on Darwin) and other misc updates

  • GitHub repo cafe-latte

    An implementation of Common Lisp dynamic variables, control flow operators, and condition system in plain Java.

  • GitHub repo py4cl2

    Call python from Common Lisp

  • GitHub repo emacs-noob

    A curated emacs set up intended to decrease the learning curve

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better awesome-cl alternative or higher similarity.

Posts

Posts where awesome-cl has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-06-11.
  • Practical questions from a lisp beginner
    reddit.com/r/lisp | 2021-06-11
    One thing is just "getting used to it", another is to keep documentation handy. slime-describe-symbol usually bound to C-c C-d d or if you want something fancy, there's company-show-doc-buffer. Also useful would be https://github.com/CodyReichert/awesome-cl#reference
  • Seeking clojure-styled concurrency operators for common lisp
    reddit.com/r/lisp | 2021-06-06
    "It is complete, flexible and easy to use. I would recommend Calispel over Lparallel and ChanL." @Ambrevar. discussion
  • Machine Learning in Lisp
    reddit.com/r/lisp | 2021-06-04
    In Common Lisp, - native or FFI, there are a couple of libraries: see https://github.com/CodyReichert/awesome-cl#machine-learning - besides C, there is a way to interface with Java: https://github.com/CodyReichert/awesome-cl#java ; as well as an implementation abcl that runs over JVM - there are two ways to interact with python: https://github.com/CodyReichert/awesome-cl#python - using CFFI vs streams
  • Common Lisp, RESTful API, Server Sent Events
    reddit.com/r/lisp | 2021-05-16
    For Webservers, there is more choice: https://github.com/CodyReichert/awesome-cl#http-servers like Woo (async), but Hunchentoot is the most common choice. There are frameworks focusing on REST services, but building one's own JSON routes works. No experience with SSE.
  • This CLIM inspector work seems pretty cool!
    reddit.com/r/emacs | 2021-05-12
    PS: start now :) https://github.com/CodyReichert/awesome-cl
  • 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.
  • MS Excel is unpopular due to lots of irritating parentheses.
    reddit.com/r/lisp | 2021-04-14
    FWIW some hosting providers do support CL: https://github.com/CodyReichert/awesome-cl#deployment like heliohost (shared hosting) and Platform.sh (https://platform.sh/blog/2019/lisp/)
  • LFE or alternative for server-side Web API?
    reddit.com/r/lisp | 2021-04-08
    It's a working strategy to use LIsp for the backend, create API endpoints, connect to the DB and serve the templates. You have a choice of libraries (https://github.com/CodyReichert/awesome-cl). I settled on Hunchentoot + easy-routes + Djula (Django-like templates) + Mito. cl-rest-server looks interesting for creating web APIs, I didn't try it yet. Explanations to get started: https://lispcookbook.github.io/cl-cookbook/web.html There are no ready-to-use frameworks that makes choices for you I am aware of, but if you have prior web experience you don't need one and you'll be fine with this stack.
  • Lisp as an Alternative to Java
    news.ycombinator.com | 2021-04-07
    Just confirming these libraries are there for CL.

    (https://github.com/CodyReichert/awesome-cl/ for a start)

  • Hy the Python Lisp
    reddit.com/r/lisp | 2021-02-15
    Maybe your machine learning needs will be covered by actual libraries? (https://github.com/CodyReichert/awesome-cl see numcl) And completed by calling Python with py4cl? In doing so, maybe you'll realize that writing the missing pieces you need is easier than you thought.
  • Persisting objects in lisp for a game - alternatives to relational DBs?
    reddit.com/r/lisp | 2021-02-09
    I'd cite bknr-datastore and cl-prevalence: https://github.com/CodyReichert/awesome-cl#persistent-object-databases The base step is to serialize your data structures to disk (don't print them "aesthetically" but as they are, with format's ~S or print), and read them back (read, uiop:read-file-form[s]). It's cool until you have more constraints (you want to automatically save them, you work in a multithreaded environment etc). (disclaimer: I can't tell the pros and cons of these two libs from "real use")
  • Where can i find skilled LISP programmers to help me prepare for an exam
    https://discord.com/invite/hhk46CE (https://github.com/CodyReichert/awesome-cl#community)
  • Mezzano, an operating system written in Common Lisp
    libraries: https://github.com/CodyReichert/awesome-cl/ (probably more than you think)
  • I still Lisp (and you should too)
    news.ycombinator.com | 2021-01-31
    Everybody says Lisp is dynamic. OK but it's not Python. Don't forget that CL, and in particular the SBCL implementation, does pretty good compile-time type checking. Nice to note is that we get the warnings instantly because during development we can compile the function we are working on with a keystroke. Sure it is not a Hindley-Mindler type system (there's one in development: https://github.com/stylewarning/coalton/) but it is "good enough".

    BTW, Atom and VSCode have pretty good plugins this day (https://lispcookbook.github.io/cl-cookbook/editor-support.ht...) and CL might have more libraries than you think (https://github.com/CodyReichert/awesome-cl). A lot is going one.

  • Sentance to list