Slashdot Mirror


Crush/BRiX: An Experimental Language/OS Pair

An anonymous reader writes: "Brand Huntsman (the creator of the Bochs Front-End, among other obscure things) has been developing an integrated language/operating system for the past few years now. The Operating System is called BRiX, and it uses a language called Crush, which is woven tightly into the core of the OS. On his project web page he has posted the source code to his preliminary compiler, which runs in Linux and outputs optimized assembly from Crush source code. The Crush language itself is heavily influenced by Forth, LISP, and Ada, and provides strong typing and extensive namespace security." Update: 08/19 00:03 GMT by T : Note, the project page URL has been updated, hope it now works for everyone :)

2 of 192 comments (clear)

  1. Re:Project homepage at sourceforge by Pilferer · · Score: 5, Funny

    You *know* this is gonna be a slick OS when the webpage has a "brightness adjuster".

  2. Re:...and the same mistakes as C, too by aminorex · · Score: 4, Funny

    I'm not buying this. I've used -fomit-frame-pointer
    with signals and setjmp/longjmp more times than I've
    gotten laid since I was married, and never seen a
    blip. In fact, I've seen compilers for C (slightly
    modified versions of C, but the modifications were
    not relevant to this discussion) which used heap
    allocations exclusively, but fully supported signals
    and setjmp/longjmp (even call/cc!), so you're going
    to have to explain your view in greater depth to
    gain credibility against such apparent counter-evidence.

    --
    -I like my women like I like my tea: green-