24 lines
No EOL
1.1 KiB
Text
24 lines
No EOL
1.1 KiB
Text
{{language|Ol (Otus Lisp)
|
|
|exec=both
|
|
|parampass=both
|
|
|safety=safe
|
|
|strength=strong
|
|
|express=implicit
|
|
|checking=dynamic
|
|
|gc=yes
|
|
|LCT=no
|
|
|site=http://yuriy-chumak.github.io/ol/}}
|
|
[[Category:Lisp Implementations]]
|
|
[[Category:Scheme Implementations]]
|
|
|
|
{{language programming paradigm|functional}}
|
|
Ol (Otus Lisp) is a purely* functional dialect of [[derived from::Lisp]].
|
|
|
|
It implements an extended subset of [http://www.schemers.org/Documents/Standards/R5RS/ R<sup>5</sup>RS] ([http://www.r7rs.org R<sup>7</sup>RS] from version 2.0) Scheme including, but not limited to, some of the [http://srfi.schemers.org/ SRFI]s, open source / free software, with a permissive license.
|
|
|
|
It is small (approx 42kb virtual machine size), embeddable and crossplatform (x86/64, aarch64, arm, powerpc, mips32/64; GNU/Linux, Windows, Unix and *BSDs, Android, webOS, Minoca, Odroid, LattePanda; Web in asm.js form).
|
|
|
|
Builds and source codes can be found at project [https://yuriy-chumak.github.io/ol/ home page] or [https://github.com/yuriy-chumak/ol Github].
|
|
|
|
{{implementation|Lisp}}
|
|
{{implementation|Scheme}} |