[HN Gopher] ChrysaLisp GUI Demo [video]
___________________________________________________________________
ChrysaLisp GUI Demo [video]
Author : Koshkin
Score : 76 points
Date : 2024-04-04 13:21 UTC (2 days ago)
(HTM) web link (www.youtube.com)
(TXT) w3m dump (www.youtube.com)
| mgsouth wrote:
| Impressive demo. Runs on MacOS, Linux [edit: not Windows? edit3:
| yes, Windows] can also run on an emulated machine. Project link
| [1]; commits go back 10 years.
|
| [edit:] Plenty of unusual, sophisticated architecture. Multi-
| thread/-CPU/-computer mesh. Assembly-level object system.
| "Register juggling for parameter passing is eliminated by having
| all functions define their register interface and parameter
| source and destinations are mapped automatically using a
| topological sort. None DAG mappings are detected so the user can
| break them with a temporary if required."
|
| [edit 2:] Curse you, I've got other stuff I should be doing.
|
| [1] https://github.com/vygr/ChrysaLisp
| Anthony292122 wrote:
| I'm hacking you youtube
| sillywalk wrote:
| Inspired by the TaOS Virtual Processor[0]:
|
| "ChrysaLisp is a 64-bit, MIMD, multi-CPU, multi-threaded, multi-
| core, multi-user parallel operating system with features such as
| a GUI, terminal, OO Assembler, class libraries, C-Script
| compiler, Lisp interpreter, debugger, profiler, vector font
| engine, and more. It supports MacOS, Windows, and Linux for x64,
| Riscv64 and Arm64 and eventually will move to bare metal. It also
| allows the modeling of various network topologies and the use of
| ChrysaLib hub_nodes to join heterogeneous host networks. It has a
| virtual CPU instruction set and a powerful object and class
| system for the assembler and high-level languages. It has
| function-level dynamic binding and loading and a command terminal
| with a familiar interface for pipe-style command line
| applications. A Common Lisp-like interpreter is also
| provided."[1]
|
| More HN discussion, with links to more discussion[2].
|
| [0] https://news.ycombinator.com/item?id=9806607
|
| [1] https://github.com/vygr/ChrysaLisp
|
| [2] https://news.ycombinator.com/item?id=34415936
___________________________________________________________________
(page generated 2024-04-06 23:00 UTC)