Hacker Newsnew | comments | show | ask | jobs | submit login

I've actually never programmed in Java (just a little Clojure). I'm hoping to take a class in it this fall.

Felix is on my big list of interesting languages, but I didn't really think of it in the same category as these. I'm sort of aiming for something better than C when I get around to writing an OS kernel, you know, "someday".




I wrote a little OS dev 'starter' for Nimrod which might interest you: https://github.com/dom96/nimkernel

-----


Oh! the Java comment was not for you.

I think for your use case decac, clay, bitC and Cyclone would indeed be ideal. There is this Haskell like language with effects based typesystem that might be worth looking at, the name continues to escape me.

One can go very low level with Felix, after all you can write inline C, C++ and define C and C++ functions, but those are not type checked. ABI could also be an issue given that it compiles to C++.

All the best for fun with kernel writing :)

-----


> There is this Haskell like language with effects based typesystem that might be worth looking at, the name continues to escape me.

Disciple ? (DDC) http://disciple.ouroborus.net/

-----


Don't say someday, look at Remo and do it like he did, just use one of these languages in your everyday projects.

http://www.codeblog.ch/2011/06/statically-linked-linux-execu...

-----


By "someday" I mean "after I finish a bunch of other more pressing projects". ;)

-----




Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact

Search: