Re:Oak: A more portable alternative to C, powered by Brainfu...
by mhh__ on Monday July 27, 2020 @09:40AM
(#23964970)
I was working on a compiler for money during my first weeks of university (last year) and if I'm being honest it nearly ruined my entire year because I was completely on the back foot socially.
Combine that with a catastrophic sleep problem and you're in a rough time, in my case.
Re:Oak: A more portable alternative to C, powered by Brainfu...
by sreekotay on Sunday July 26, 2020 @07:37AM
(#23956311)
Excellent and fun project. Error handling seems light... especially at runtime, but for a toy, its cool. Hard to argue its more portable than C until it can self host though.
Re:Oak: A more portable alternative to C, powered by Brainfu...
by k__ on Sunday July 26, 2020 @09:46AM
(#23957009)
Not to be confused with JavaScript, whoms percursor LiveScript should not be confused with LiveScript which was a successor of CoffeeScript, a Ruby inspired counterpart of JavaScript.
Re:Oak: A more portable alternative to C, powered by Brainfu...
by masswerk on Sunday July 26, 2020 @11:56AM
(#23957976)
LiveScript is JavaScript, "JavaScript" was just a rebranding in a joint Sun-Netscape marketing effort, while other Netscape technology stuck to the "Live…" naming scheme, as in LiveWire or LiveBridge. When there was still a language attribute to script tags, "LiveScript" was happily accepted as a synonym for "JavaScript" (or, rather, the other way round).
Re:Oak: A more portable alternative to C, powered by Brainfu...
by jiofih on Sunday July 26, 2020 @08:50AM
(#23956709)
Having it written and distributed in Rust kind of defeats the whole “compact” sales pitch, as you now have to download a couple gigabytes to try it out...
Re:Oak: A more portable alternative to C, powered by Brainfu...
by kroltan on Sunday July 26, 2020 @09:19AM
(#23956861)
> you now have to download a couple gigabytes
You... don't?
Default installation size of the Rust toolchain is about 800mb extracted to disk, way less so of downloading.
Hardly an inordinate filesize for a development toolchain. For example, MSYS is 950mb just for the C++ toolchain. You might shave a lot on Linux thanks to package reuse, but "conceptually" it would be about the same size, just that in practice you start with some parts downloaded.
> I'm a freshly minted highschool graduate and freshman in college looking for work.
Jesus fuck that's impressive. At that age my mind was on being bad at skateboarding, casual arson and trolling pre-2000 online places
https://github.com/adam-mcdaniel/free
https://github.com/adam-mcdaniel/xasm
https://github.com/adam-mcdaniel/tsar
edit: and that's no knock on this kids skills / talents!
Combine that with a catastrophic sleep problem and you're in a rough time, in my case.
[0] https://en.m.wikipedia.org/wiki/Oak_(programming_language)
Why doubles? I would think integers are the more primitive type.
You... don't?
Default installation size of the Rust toolchain is about 800mb extracted to disk, way less so of downloading.
Hardly an inordinate filesize for a development toolchain. For example, MSYS is 950mb just for the C++ toolchain. You might shave a lot on Linux thanks to package reuse, but "conceptually" it would be about the same size, just that in practice you start with some parts downloaded.
... that being said, if they distributed a binary, you wouldn’t need any of that, too.