Re: Towards a LispMachine and/or LispOS
"Lars Lundback" <[email protected]> Sun, 4 May 2008 20:37:00 -0500
| Newsgroups | gmane.lisp.movitz.devel |
|---|---|
| Message-ID | <[email protected]> |
2008/5/4 Shawn Betts <[email protected]>: > > To conclude, my experience is that addressing these fundamental OS > issues > > inevitably leads to the design of the base Lisp system, be it Movitz or > any > > other. So I am curious. How do you guys feel about this, assuming you > have > > looked at it from a Lisp implementation viewpoint and perhaps using > Movitz? > > I think what you're trying to say is that the common lisp spec is > great but incomplete because it doesn't specify any of the APIs for > accessing hardware. Am I right? If so, you should check out the source > code and you will see what sorts of datastructures and functions are > used to manipulate the hardware. Yes, the spec would need extensions, add-ons, whatever you want to call it. All Common Lisp implementations that I know of have them. Also, you can usually code yourself out of any hole via some FFI mechanism. I perceive that Movitz does this by allowing inline X86-assembler code. But hardware drivers, although tedious to write, are only a part of a greater problem. At this point, I paused to scan the posts in the Movitz-devel list. Some interesting topics on OS and VM building were brought forward in 2004. I guess I was fishing for your views generally in the light of your experiences. Lars