Hacker News new | past | comments | ask | show | jobs | submit login
ChrysaLisp (github.com/vygr)
153 points by Koshkin on Jan 17, 2023 | hide | past | favorite | 16 comments



Related:

ChrysaLisp - https://news.ycombinator.com/item?id=25779930 - Jan 2021 (6 comments)

ChrysaLisp - https://news.ycombinator.com/item?id=22019594 - Jan 2020 (61 comments)

ChrysaLisp - https://news.ycombinator.com/item?id=18897817 - Jan 2019 (19 comments)

ChrysaLisp – A 64-bit Lisp OS with GUI - https://news.ycombinator.com/item?id=15466124 - Oct 2017 (121 comments)

Chris sometimes comments here:

https://news.ycombinator.com/threads?id=vygr

Also related:

The Taos Operating System (1991) - https://news.ycombinator.com/item?id=16727565 - April 2018 (9 comments)

TAOS Operating System - https://news.ycombinator.com/item?id=15527936 - Oct 2017 (21 comments)

The Taos Operating System (1991) - https://news.ycombinator.com/item?id=9806607 - June 2015 (93 comments)


But what is it? The README is just a bunch of screenshots and disjointed comments about what features it has listed in no particular order. It would be great if there was some summary from a birds eye view of what the project actually is.


Caveat: I'm not a lisp-person, however:

It looks like a modern interpretation of a Lisp machine -- a "real" Lisp, where the entire environment is a Lisp, and you can network and do GUI stuff and OS stuff in Lisp, running either in a hosted environment or maybe on bare metal eventually.


I think the "what" was intended to be covered by the initial flurry of contents, "MIMD, multi CPU, multi threaded, multi core, multi user Parallel OS".


Looks like OS with Lisp all the way down (or up.. All the apps on top)


Give it a try! The page includes snapshot.zip and a number of scripts to start you off. See also

https://github.com/vygr/ChrysaLisp/blob/master/docs/INTRO.md


Thanks for your interest again folks. Sorry this year has been a bit sparse on updates due to the death of my partner Aihua, and brother-in-law.

Come chat at:

#ChrysaLisp-OS:matrix.org

Recommend element.io reader.

Chris


Oh, I am very sorry to hear that. My condolences, and also my congratulations on a fine looking OS.


Deepest condolences; hope you're doing OK.

I missed the previous postings; this is an impressive piece of work!


Wow! Pretty impressive. I opened a Chess game and then went into Edit to see if I could live edit Chess/app.lisp to change the title bar name to "Chess" in the running instance, but the change only shows after I open a new instance of Chess after a Save of app.lisp. Is there any way to live edit? I'll join the element discussion. Thanks! I am a Lisper, so this will become my new playground for fun and experimentation outside of the Windows/Mac/Linux world.


<No doubt I will have many demons in hell awaiting me...> Oh, you will sir! You and that rotten Rich Hickey fellow! ;)

So you wrote an assembler to replace NASM. Is it in the source? Why replace NASM? Thanks!


Nice to see this wonderful project getting love it deserves.


Never got it to run properly on MacOS. Seems really neat though!


I did, fairly easily. What an amazing project! I'm going to be exploring this for a long time...


Just tried again, it looks like that additional makefile for building against homebrew SDL may have done the trick.

Very interesting!


Ah yeah, I had to add to CFLAGS for SDL2.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: