py4cl
renegade-way
Our great sponsors
py4cl | renegade-way | |
---|---|---|
21 | 9 | |
221 | 117 | |
- | - | |
2.3 | 6.3 | |
6 months ago | 8 days ago | |
Common Lisp | Racket | |
GNU General Public License v3.0 or later | Mozilla Public License 2.0 |
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.
py4cl
-
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)…
-
Plotting
I ended up using a fair bit of matplotlib through college and with colleagues. I too don't want to use python, but I also don't like throwing away its libraries, and I'm too lazy to invest in other* plotting ecosystems. In effect, I use up using matplotlib through py4cl/2.
-
numericals - Performance of NumPy with the goodness of Common Lisp
Note that it is not my aim to replace the python ecosystem; I think that is far too lofy a goal to be of any good. My original intention was to interoperate with python through py4cl/2 or the likes, but felt that one needs a Common Lisp library for "small" operations, while "large" operations can be offloaded to python libraries through py4cl/2.
-
Good Lisp libraries for math
If performance is absolutely not a concern, then third option is using python libraries through py4cl/2. To put it differently, if calling python from lisp is not the bottleneck, then this is a feasible option.
-
Why Hy?
I encourage people to try out Common Lisp because, unlike with Hy, you will get: speed, ability to build binaries, truly interactive image-based development (yes, more interactive than ipython), more static type checks, more language features (no closures in Hy last time I checked), language stability… To reach to Python libs, you have https://github.com/bendudson/py4cl My comparison of Python and CL: https://lisp-journey.gitlab.io/pythonvslisp/
-
Tutorial Series to learn Common Lisp quickly
> Not sure if such a thing already exists for CL
couple of solutions exist for this
https://github.com/bendudson/py4cl
https://github.com/pinterface/burgled-batteries
- Calling Python from Common Lisp
-
(define (uwu) (display "nya~\n"))
Ahh, makes sense. Well, if you ever wanna steal some of python's thunder, libpython-clj worked great for me lol. Supposedly py4cl fills a similar role in Common Lisp.
renegade-way
- renegade-way: NEW Derivatives and Hedging - star count:102.0
-
My resignation letter as R7RS-large chair
I use Racket (a Scheme) for option trading.
https://github.com/evdubs/renegade-way
- Option Analysis
- How do you organize, store and access data (market, trades, positions)?
- Racket v8.3
-
What brokerage do you connect your bot to for options trading?
[2] https://github.com/evdubs/renegade-way/blob/master/image/order-manager.png
What are some alternatives?
py4cl2 - Call python from Common Lisp
anarki - Community-managed fork of the Arc dialect of Lisp; for commit privileges submit a pull request.
magicl - Matrix Algebra proGrams In Common Lisp.
typed-racket - Typed Racket
cl-cuda - Cl-cuda is a library to use NVIDIA CUDA in Common Lisp programs.
options-chain-marketdata.ps1
hy - A dialect of Lisp that's embedded in Python
r7rs-work
libpython-clj - Python bindings for Clojure
little-helper - Search engine for full text searches in the Racket documentation
coalton - Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.
a-mir-formality - a model of MIR and the Rust type/trait system