Hacker News new | ask | show | jobs
by andrewchambers 4006 days ago
I don't understand how a language can be a year old and have 3000 commits, but have so few tests in its implementation.

That is an instant red flag for me.

1 comments

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 cough making several accounts and doubling the commit history when he re-authors his commits.

The fact that it's a year old is because the language has changed loads in the past, since I considered it a side-project that I would just play around with. However, after I stuck to something, it gained a bit more popularity and people started to help me out with it. Now we have ported to Go, with a decent sized team working on it (when we can).

I recommend increasing the number of tests significantly, this is really important. A compiler is one of the easiest bits of software to test, so mastering good practice here will help you in the future.

It is impressive if you are only 17! Keep it up.

lol, thanks will do :)
So you're just 17. Heh. I've been working in this field for more than your age.

Keep up the good work, I can't wait with what you'll come up with later!

Goes to write some more bug prone C-based device driver code...