freenode/#mezzano - IRC Chatlog
Search
17:34:38
msiism
I mean, generally, the idea of a Lisp operating system seem to be to have an all-encompassing language, if I understand that right. So, yeah, it would be a Common Lisp REPL.
17:34:50
housel
Traditional Lisp machines had a command line that could be a REPL, and also could accept other commands
17:36:23
housel
(I don't think the other commands were scriptable, though; if you wanted a script you would just write Lisp code instead)
17:37:37
msiism
I do like the idea. But: “Traditional” shell languages have one advantage, I think: brevity. I mean, I'm just wondering if Lisp REPL and operating system shell (like in Unix) don't really collide at some point.
17:55:45
msiism
So, the concept of a command-line shell like in Unix is not really relevant in Mezzano then? Did I get that right?
18:01:38
froggey
here's a demo of the Symbolics Lisp Machine, you can get some idea of how it works from it: https://www.youtube.com/watch?v=o4-YnLpLgtk
18:04:23
msiism
Looks familiar. but watching it again won't hurt because I now have a special focus. :)
18:10:48
fittestbits__
msiism: Since I've playing with an experimental file system on mezzano, I've ended up creating a few "shell" commands ...
18:14:35
msiism
this brings me to another question: Is there something like a standard file system hierarchy in Mezzano? I've read somewhere that LisP systems prefer so-called flat file system, though I'm not entirely sure what that means.
18:16:01
random-nick
mezzano doesn't really use the filesystem apart from a directory for ASDF projects
18:16:58
random-nick
the rest of the data is stored in the snapshot, which is written directly to disk
18:35:43
froggey
there's nothing like /bin /etc /lib /whatever, the file system is almost entirely for the user to store their files