aws-api | cl4py | |
---|---|---|
3 | 4 | |
719 | 89 | |
0.1% | - | |
6.5 | 2.1 | |
17 days ago | about 1 year ago | |
Clojure | Python | |
Apache License 2.0 | MIT License |
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.
aws-api
-
looking for a document-db easy to use
If it doesn't have to be on prem, I would just use whatever AWS offers (DocumentDB), and either use the Java SDK directly or use this
-
Intern'd functions from an .edn are incredible
Check out https://github.com/cognitect-labs/aws-api which works in a similar way :)
-
Why Lisp? (2015)
Related to this, there's an AWS SDK for Clojure [0] (created by the same people who are behind Clojure), which is generated from the AWS specs themselves. Carmine, a popular Clojure library for Redis does something very similar. I suspect doing the same in CL would be similarly simple.
[0] https://github.com/cognitect-labs/aws-api
cl4py
-
Need recommendation for IPC with Go
py4cl and cl4py rely on uiop:launch-program and python's subprocess respectively. These are portable to the extent uiop and subprocess are portable and do not require any additional installation.
-
Lisp-Stick on a Python
If you want to use Python libs from CL, see py4cl: https://github.com/bendudson/py4cl the other way around, calling your efficient CL library from Python: https://github.com/marcoheisig/cl4py/ There might be more CL libraries than you think! https://github.com/CodyReichert/awesome-cl (or at least a project sufficiently advanced on your field to join forces ;) )
-
The German School of Lisp (2011)
FYI you can call Python from CL: https://github.com/bendudson/py4cl and CL from Python: https://github.com/marcoheisig/cl4py/
If you don't know Emacs, see other editors: https://lispcookbook.github.io/cl-cookbook/editor-support.ht... If you want the more Smalltalk-like experience I'd go with the free LispWorks version: it has many GUI panes that allow to watch and discover the state of the program.
I personally couldn't stay long with Hylang. You won't get CL niceties: more language features, performance, standalone binaries, interactive debugger (all the niceties of an image-based development)…
- Why Lisp? (2015)
What are some alternatives?
carmine - Redis client + message queue for Clojure
py4cl - Call python from Common Lisp
babashka - Native, fast starting Clojure interpreter for scripting
tweetnacl
janet - A dynamic language and bytecode vm
bel - An interpreter for Bel, Paul Graham's Lisp language
github-orgmode-tests - This is a test project where you can explore how github interprets Org-mode files
cmu-infix - Updated infix.cl of the CMU AI repository, originally written by Mark Kantrowitz
racket - The Racket repository
LoopVectorization.jl - Macro(s) for vectorizing loops.