[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)