Re: Small Lisp to work with small operating system?



Juanjo wrote:
Eli Gottlieb schrieb:

The Lisp-shell won't be built into the kernel, it will just have FFI
access to system calls. What I need is just a customizable Lisp system
for my OS that doesn't require operating system features above a bare
minimum, or better yet, can turn off its bindings to certain operating
system features if they aren't available.


ECL is rather minimal and, being designed to be embedded in other
applications, is easier to understand and to customize. You might want
to have a look at it: http://ecls.sourceforge.net

As for requirements, it comes with the Boehm-Weiser garbage collector
and also a conservative garbage collector that only requires either
sbrk() or mmap(). It should be easy to tweak. The operating system is
expected to be POSIX like, in that it provides streams (FILE), usual
file access (stat, unlink, etc) and optionally you can compile in
support for sockets.

Juanjo

Seriously, THANKS! I think I can pretty much port this and use it!
.



Relevant Pages

  • Re: Small Lisp to work with small operating system?
    ... What I need is just a customizable Lisp system ... for my OS that doesn't require operating system features above a bare ... file access and optionally you can compile in ...
    (comp.lang.lisp)
  • Re: Small Lisp to work with small operating system?
    ... What I need is just a customizable Lisp system ... for my OS that doesn't require operating system features above a bare ... file access and optionally you can compile in ...
    (comp.lang.lisp)
  • Re: Hiding a file
    ... fwrite, etc etc). ... The ways to do what your asking for differ from operating system to ... File hiding is generally useless and easily reversed. ... File access ...
    (comp.lang.c)