Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Fellow D fan - high five! This is seriously impressive for a 17 year old!

I'll note a few things:

1. 'fast' without benchmarks is just marketing speak. I keep seing "fast", "super fast" on the GitHub page but nothing to substantiate the claims. How fast is it compared to using D, or even C?

2. 'Download glang' link is broken

3. Why would I use G and not D directly? D generates small binaries as well.

4. What does the 'std' library include? You're mentioning 'println' and 'newline', while people expect data structures and components they can reuse. Is the D standard library accessible?

5. I couldn't find a documentation page easily, but I see you plan on overhauling the documentation

6. Including a package manager is awesome.

7. Do you have any interop with C, D or Java?

A few observations related to naming:

8. G Language is already used by a few pieces of software, though nothing too widely known (https://en.wikipedia.org/wiki/G_programming_language).

9. If I thought my language is worthy of a single letter name, I'd swing for the fences and name the compiler executable 'g', not 'glang'. You're already using the .g file extension for G Lang source code, so might as well go big with the command too.

10. Speaking of glang, it's super close to golang by Google

11. Your Fuchsia shell's name conflicts with the Fuchsia OS (fuchsia.dev) by Google

I'm not a big fan of the syntax, but I wish you good luck. I hope to keep hearing about your language in the future.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: