Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
felixangell
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
felixangell
7y ago
This is very much the case! I started tinkering with compilers around 4 years ago when I was 16. If it was possible for me to do then, I'm sure it's possible for anyone else to learn too. When I write articles like these, I think
2.
▲
by
felixangell
7y ago
Wow, that's a really interesting fact. I hope you don't mind but I updated the article to reference this and credited you accordingly :^)
3.
▲
by
felixangell
8y ago
I have the best of both worlds here where all of my amex credit bills come out from my Monzo account and my salary is paid into my Monzo. The other features of the bank are what appeal to me personally, the fact that the UI is so much nicer
4.
▲
by
felixangell
8y ago
To be honest, the project is kind of mimicking Slick2D which is a simple Java framework that introduced me into graphics programming in the first place. My kind of dream project here is to maybe make a little tutorial series on how to use t
5.
▲
Show HN: Strife, a 2D game library for Go
(github.com)
85 points
by
felixangell
8y ago
|
46 comments
6.
▲
Strife: 2d game programming in Go
(github.com)
1 points
by
felixangell
8y ago
|
0 comments
7.
▲
by
felixangell
8y ago
Maybe you would like the BetterC mode in the D programming language... if you mean you like C for it's syntax too. A lot of modern systems prog. languages seem to adopt a more modern syntax, i.e. types after the names rather than befor
8.
▲
by
felixangell
8y ago
It's mostly a disclaimer for the time being. I'm making no guarantees that the editor will meet those claims at it's current state - but that's the end goal.
9.
▲
Show HN: Phi-editor, a text editor implemented in Go and SDL
(github.com)
102 points
by
felixangell
8y ago
|
34 comments
10.
▲
by
felixangell
9y ago
I would say compiles is a more general form of transpiles. Transpiling meaning it compiles into a higher level form i.e. c, C++, JavaScript, and compile meaning it compiles into a more lower level form i.e assembly, bytecode, etc? That'
11.
▲
by
felixangell
11y ago
The link to optimizing an ANSI C interpreter is broken, it's missing a colon after the protocol. I dunno if there's anyone here that can fix that, just thought I'd say it anyway. Actually it's not the colon, there are t
12.
▲
by
felixangell
11y ago
As a maintainer of an open source project, we often get a lot of proposals from people - my project is a compiler. And while some of them are interesting, there are a few who are suggested by people who don't really have any experience
13.
▲
by
felixangell
11y ago
Very similar to Ark: www.github.com/ark-lang/ark. Except Ark has no GC, has tagged enums, ownership is enforced, and a few other smaller differences.
14.
▲
by
felixangell
11y ago
That's the one :)
15.
▲
by
felixangell
11y ago
A nice introduction, I'm currently working on a compiler which uses LLVM for code generation... it was very difficult to get into at first. Especially since I was using C (now Go), so I would have to work through 2/3 layers of lan
16.
▲
by
felixangell
11y ago
I can't be the only one who thought this was about GC in terms of languages, and got confused when it mentioned noise and smell...
17.
▲
This Week in Ark – Week 1
(blog.ark-lang.org)
1 points
by
felixangell
11y ago
|
0 comments
18.
▲
by
felixangell
11y ago
Controls are a little funky, would be nice to have some kind of particle explosion when your ship is destroyed. Probably a little more satisfying than just flipping straight to the "play again" screen.
19.
▲
by
felixangell
11y ago
Pretty good read, even if it's a draft. Only thing that bugs me a little is the informalities, and reading "That's it." after something was explained.
20.
▲
by
felixangell
11y ago
You can do OOP with C, I've used this for a lot of my projects and it usually works out really well, the code is readable and it's quite easy to scale.
21.
▲
by
felixangell
11y ago
lol, thanks will do :)
22.
▲
by
felixangell
11y ago
I've never really found those a problem, I imagine this is more of a subjective thing.
23.
▲
by
felixangell
11y ago
Unlike Rust, this is something we aren't focusing on. I just really like Rust, so we borrowed a lot of the syntax.
24.
▲
by
felixangell
11y ago
Hi, for is basically a while loop yes. We haven't implemented ranges yet, so this is the example we chose since it works, and it's fairly concise to fit on the website. I chose `:=` and `=` mostly because of personal preference.
25.
▲
by
felixangell
11y ago
It started off as a side project by myself, I'm a student so I work on it every now and then, but I'm 17 so I have bigger things to prioritise like my education. The large commit count is due to a certain someone cough Vedant c
26.
▲
Ark – A modern systems programming language
(ark-lang.org)
57 points
by
felixangell
11y ago
|
53 comments