4 ms·
Mezzano, an operating system written in Common Lisp
- mark_l_watson 12y agoGreat, thanks for putting it on github so we can read through the code! Are there instructions for building and running in VirtualBox? Edit: found the instructions
- asynchrony 12y agoCan you add a link to the instructions?
- vijaykiran 12y agohttp://slexy.org/view/s20Pc2LaIw http://slexy.org/view/s20Pc2LaIw
- kazinator 12y agoRelated to https://news.ycombinator.com/item?id=8943709 https://news.ycombinator.com/item?id=8943709 ?
- PuercoPop 12y agoYeah it is the same project, it was renamed to avoid clash with another unrelated project.
- mark_l_watson 12y agoI just tried it under VirtualBox. You rock! :-) The file browser, editor, repl combination seems to work nicely. If I had one wish for an improvement: auto-indent, etc. in the editor. Amazing effort!! edit: one minor problem: the " and @ characters are reversed on my MacBook Air keyboard using VirtualBox 4.3.20.
- jorams 12y agoThat's because it's expecting a UK keyboard layout. Press Alt-F12 to toggle to US, then it should work.
- mark_l_watson 12y agoThat fixed it - thanks.
- hga 12y agoA hint from how the Lisp Machine did quick auto-indent etc: it used doubly linked lines (each line had a link to the one above and below), and each included in its metadata a number for how much it changed the indentation. Maybe not necessary as fast as machines are today, but I found it pretty neat when I used the idea to make Goldhill Common Lisp's Emacs (an interpreter that ran on original formula IBM-PCs at the time) flash the opening paren that matched the one at the cursor (I think auto-indent was already there, but slow).
- self 12y agotime to borrow copiously from http://common-lisp.net/svn/mit-cadr/trunk/lisp/zwei/ http://common-lisp.net/svn/mit-cadr/trunk/lisp/zwei/?
- weland 12y agoI tried to remember my username and password here for a good ten minutes so that I can congratulate you. This is amazing!
- willvarfar 12y agoFor the author: hope you enjoy http://forum.osdev.org/ http://forum.osdev.org/ :)
- mrottenkolber 12y agoThis is really really impressive! The code seems exceptionally well written at a first glance. Thank you! How much of ANSI Common Lisp does it implement?
- wtbob 12y agoIs anyone else able to move windows? I can open things by clicking, but windows won't drag. Still, very very cool little example.
- asynchrony 12y agoThe readme mentions that windows are draggable by holding alt.