ol
winner
ol | winner | |
---|---|---|
9 | 7 | |
223 | 482 | |
- | 3.9% | |
9.5 | 4.4 | |
6 days ago | 3 months ago | |
Scheme | HTML | |
GNU General Public License v3.0 or later | Creative Commons Zero v1.0 Universal |
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.
ol
- I want to learn LISP
- Kilo Lisp: A Kilo Byte-Sized Lisp System
- Otus Lisp – R7RS Scheme in C – Tiny(64KB) functional embeddable cross-platform
- Opinions of "brothers and sisters"...
-
A newcomer (and perhaps naive) question on Scheme implementations
Eventually I came across this: a fully functional (!) , R7RS compliant, Scheme dialect: Otus Lisp (https://github.com/yuriy-chumak/ol) ; I will give it a try!
- Otus Lisp
-
A Lisp Interpreter Implemented in Conway's Game of Life
Conways Game of Life in otus lisp* https://github.com/yuriy-chumak/ol/blob/master/samples/Conve...
* otus lisp is a descendant of owl lisp (https://www.youtube.com/watch?v=utOVF0U7Zd8) with a nice ffi - http://yuriy-chumak.github.io/ol/
winner
- Radiation-hardened Quine: A quine that works after any one character is deleted
-
concise code vs code longer than necessary.
Don't write code like the obfuscated C code contest. Don't spend too much time modifying working code to make it shorter, especially if there's no end-user perceivable speed increase.
-
Kilo Lisp: A Kilo Byte-Sized Lisp System
Just found one after replying to another comment on this story.
https://github.com/ioccc-src/winner/blob/master/1989/jar.2.c (accompanying explanation: https://github.com/ioccc-src/winner/blob/master/1989/jar.2.h... )
It apparently works somewhat after a few minor tweaks.
Another one that I've bookmarked some months earlier: https://github.com/rui314/minilisp
-
A horrifying single line neural network using NumPy
The first one is "a bit" obscure. If you give up (which means you've passed the human test... if you do not give up, report for alien termination) check out the description
-
An HTTP server in a single .c file
One of 2004 IOCCC winners (2004/hibachi [1]) was a CGI and vhost capable HTTP server. It is one of a few winning entries that ever came with its own ./configure, and violated so many guidelines but not a single rule, making judges pretty upset.
[1] https://github.com/ioccc-src/winner/blob/main/2004/hibachi.h...
What are some alternatives?
lisp-in-life - A Lisp interpreter implemented in Conway's Game of Life
darkhttpd - When you need a web server in a hurry.
red - Red is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single ~1MB file!
publictext - TEXT://PROTOCOL SERVER
racket-r7rs - An implementation of R7RS in Racket
uip - The historical uIP sources
swift-lispkit - Interpreter framework for Lisp-based extension and scripting languages on macOS and iOS. LispKit is based on the R7RS standard for Scheme. Its compiler generates bytecode for a virtual machine. LispKit is fully implemented in Swift 5.
uncroppable - Make your image uncroppable
lispy - Learning with Peter Norvig's lis.py interpreter
stoneknifeforth - a tiny self-hosted Forth implementation
automata.scm - implementation of automata in r7rs scheme
sectorlisp - Bootstrapping LISP in a Boot Sector