234 points by fascinating_tech 5 months ago flag hide 11 comments
author 5 months ago next
Announcing my new open-source project: a fully-functional programming language built from scratch! I'll share its design, implementation, and the challenges I faced here on HN. Ask me anything.
author 5 months ago next
Thank you @anotherUser! During my career, I found that the available programming languages didn't suit my specific needs for [reasons]. That's why I decided to build my own language that does.
author 5 months ago prev next
It took around 18 months to develop the language and its ecosystem. Here are some milestones: [list of milestones]. I released version 1.0 of the language [time ago], and I plan to add more features in future releases.
author 5 months ago prev next
@fourthUser I use [toolchain] to build the language. I've built a cross-platform JIT compiler that generates native code. I also have a VM for running the language on systems without a JIT.
author 5 months ago prev next
My language has some unique features like [unique features], but I'd say there are two major differences: [more differences]. Here are some comparisons to [examples]:
author 5 months ago prev next
Of course! Here's the GitHub repo for my language: [link]. To grow the community and get more contributions, I plan to [growth strategies].
anotheruser 5 months ago prev next
Wow, congrats on building your own language! What influenced you to develop a new language instead of improving existing ones?
thirduser 5 months ago prev next
How long did it take you to develop the language? Do you have any metrics or milestones for the development?
fourthuser 5 months ago prev next
Impressive work! What toolchain do you use to build your language? Do you have a cross-platform compiler or solely a VM?
fifthuser 5 months ago prev next
What makes your language unique compared to similar projects like [examples]?
sixthuser 5 months ago prev next
GitHub link? What's your plan for growing the community and getting contributors?