Mailing list problems?
Jordan Henderson
jordan@Starbase.NeoSoft.COM
Fri, 30 May 1997 20:41:58 -0500 (CDT)
kelly edward murray writes:
> Let me suggest this: For a LispOS to actually be created and used,
> lots of applications written in C today will have to be written in Lisp.
> Therefore, people can help a whole lot by simply picking just about any
> application that isn't written in Lisp today, and write a version
> of it in Lisp.
> About the only thing that must be decided is which base
> language to use, and it seems most agree Common Lisp is best,
> however, something written in Scheme instead would be better
> than nothing, or something written in C.
>
> This work is mostly independent of which kernel, which hardware,
> which persistent store, etc, is ultimately used.
> Just try to modularize the code as much as possible.
>
> Given these apps exist, they can be "ported" to whatever ends
> up getting created. It will certainly be helpful for my SilkMachine.
>
> So let's change the subject from all the kernel-level issues,
> and let's produce a list of applications that
> would be useful to have, and we can discuss if they are useful,
> and once we get a list of them, people can pick out one they
> will be responsible for implementing.
>
> Is this a good idea?
>
I think this is a great idea.
I hope I don't open up a big can of worms here, but if people
pick the typical Unix-like fileutils to work on I recommend
recasting them in a functional style. This would be helped by
having a standard set of conventions for generators. Is the
work done for scsh pertinent here? I'm on shakey ground here,
but I understand that the scsh people did a lot of good work
mapping the Unix environment into a functional style. Even
if we eventually reject many Unix paradigms, doing something
like (or just using) scsh might be a good place to start.
I would hate to have a set of ported Unix utilities that are
just written in Lisp rather than C.
OK, what _are_ some utilities needed to support development?
Source code control? Make? An editor (Hemlock?).
Some productivity tools? A calendar, calculator, spreadsheet?
I could keep track of who is working on what at
http://www.neosoft.com/~jordan/LispersAnonymous.
> -kelly edward murray
>
-Jordan Henderson
jordan@neosoft.com