Our great sponsors
-
cl-aristid
Draw Lindenmayer Systems with Common LISP! -- Trabajo para [7531] Teoría del Lenguaje (FIUBA)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
These are quite beautiful.
I remember I was on a "fractal" high when I first discovered graphics programming and relied on the exercises in this book https://archive.org/details/advancedfractalp0000stev
It had a chapter on L-systems with some very nice examples. One of my earliest programs which I put online was a Tkinter based GUI to do this. https://github.com/nibrahim/PFractL
I once tried my own L-system generator on lisp! Take a look
https://github.com/FdelMazo/cl-aristid
I wrote another interpreter you can see in action here:
https://lindenmayer.club/lindenmoji/#?curve=f%0A%0Aa%3D%E2%9...
docs here:
https://github.com/beaugunderson/lindenmoji/blob/4f55ca78d22...
Very cool. I must check this out.
I implemented some L-system features in my 3D Common Lisp system: https://github.com/kaveh808/kons-9
Always fun to see an interactive L-System implementation!
This one seemed to have odd line weights to me... until I realized that the default F-Reproduction value seems to have a bug: I think it's supposed to be "F[-F]F[+F]F" instead of "F[-F]F[+F][F]"?
- https://github.com/rue-a/L-Systems/blob/d725d7da9a2c96afabfc...