News for hackers. Stuff that matters.

felixangell1024

I've been enjoying Jon Blow's (creator of Braid & The Witness) programming language talks and demos. He's making a new programming language for games, and it's very interesting to watch. I think he's even hired a developer to work on the compiler.

Here's the playlist: https://www.youtube.com/playlist?list=PLmV5I2fxaiCKfxMBrNsU1...

Re:Have: a new language that transpiles to Go on Thursday September 22, 2016 @11:46AM (#12557666)
To add to this: show some of the banner features of the language - what makes it different to X or Y, and why would I want to use it or look into it more.
Re:Ask HN: GitHub vs. Gitlab? on Friday July 08, 2016 @12:02PM (#12056466)
Yes! I've been seeing a lot of great improvements being added to GitLab recently. I'm intrigued to see what the future holds, and could definitely see myself switching in the near future.

With regard to UI/UX improvements, I'll have to check it out and see how much it's changed since last time :-)

Re:Corrode: C to Rust translator written in Haskell on Friday July 08, 2016 @11:53AM (#12056369)
Ah very true. I interpret it as (from Googles define) "destroy or weaken (something) gradually." i.e. destroy/weaken the C code into Rust... Maybe it's just me, though.
Re:Corrode: C to Rust translator written in Haskell on Friday July 08, 2016 @11:52AM (#12056363)
I guess you could say its ironic in terms of how I think of it anyway.
Re:Ask HN: GitHub vs. Gitlab? on Friday July 08, 2016 @11:49AM (#12056338)
I much prefer GitHub or even BitBucket over GitLab. GitLab was insanely slow. A lot of the features GitLab offers still didn't persuade us over something that was minimal, worked well, and was fast. I'm also not a fan of the UI/UX, it's kind of confusing what certain icons mean as opposed to a simple fixed with layout like GitHub.
Re:Corrode: C to Rust translator written in Haskell on Friday July 08, 2016 @11:45AM (#12056310)
The name "Corrode" doesn't seem very positive given the purpose of this program...
Re:Show HN: Writing my first interpreter in C for fun on Tuesday June 21, 2016 @04:41PM (#11949237)
Depends what you compile to. Writing a register allocator may be a little tricky (if you compile to a VM/Assembly/..), though if you compile to something like C, it's very easy. LLVM is another alternative which is also relatively simple to learn.
Re:C as an Intermediate Language (2012) on Sunday May 15, 2016 @05:36PM (#11702884)
EDIT0: It appears I was wrong, for some reason I was under the impression DMD produced C code. Ignore this comment! :)

Another language that is widely used by hobbyists and in production is D which, as far as I know, produces C code too.

EDIT: I should say there are a few D compilers, DMD, LDC, and some other one by GNU(?).

I think that DMD is the main compiler, but I could be wrong. LDC generates LLVM code.

Re:C as an Intermediate Language (2012) on Sunday May 15, 2016 @05:33PM (#11702873)
It's also insanely easy to generate code for. In addition to this, you don't have to build an entire toolchain of LLVM stuff to get it to work on your system -- LLVM is a nightmare to setup on Windows.
Thanks :) Second post is in the works, will probably be out next week when I have time around college :)
Re:Implementing a programming language in D: Lexical Analysis on Monday December 28, 2015 @05:04PM (#10803662)
Yeah, tagged unions and the pattern matching make things so much nicer. I love a lot of things about Rust, it's got a lot of things right.
Re:Implementing a programming language in D: Lexical Analysis on Monday December 28, 2015 @03:21PM (#10803127)
Hey! Yeah D is a really nice language. I have been poking around in Rust, but I don't feel I'm good enough at it to write a blog series with the language.
Re:Show HN: Adblock to Bitcoin on Wednesday December 09, 2015 @10:22AM (#10704140)
Really nice idea, might try this out for a project of mine :)