<story><title>V Programming Language</title><url>https://vlang.io/</url></story><parent_chain><item><author>andr</author><text>I love looking at new languages. People invent really creative  stuff. However, my exploration usually ends with &amp;quot;this is great, but there are no libraries for it, so I probably won&amp;#x27;t use it&amp;quot;.&lt;p&gt;If you are building a language, starting from scratch is the epitome of Not Invented Here syndrome. Build it on top of an existing ecosystem. Look at Elixir and how it builds on Erlang and interoperates with it just perfectly. Or look Groovy, Scala and Clojure to see what kind of range you can get from a single platform. With the exception of Go, every language that has become popular in the past 10 years, built on something else.</text></item></parent_chain><comment><author>mstade</author><text>&amp;gt; With the exception of Go, every language that has become popular in the past 10 years, built on something else.&lt;p&gt;And Go probably wouldn&amp;#x27;t have half the range it enjoys today without the massive reach and coffers of Google. That&amp;#x27;s not a snark, or a critique even, just a reflection of the difficulty of breaking through in this space and indeed a comment to support your assertion that in order to succeed in this space today you probably have to build on or successfully interoperate with an already established platform.&lt;p&gt;If Go didn&amp;#x27;t have the backing of Google, I doubt it&amp;#x27;d have half the audience it enjoys today; Rob Pike notwithstanding. Case in point: Plan 9.</text></comment>
<story><title>V Programming Language</title><url>https://vlang.io/</url></story><parent_chain><item><author>andr</author><text>I love looking at new languages. People invent really creative  stuff. However, my exploration usually ends with &amp;quot;this is great, but there are no libraries for it, so I probably won&amp;#x27;t use it&amp;quot;.&lt;p&gt;If you are building a language, starting from scratch is the epitome of Not Invented Here syndrome. Build it on top of an existing ecosystem. Look at Elixir and how it builds on Erlang and interoperates with it just perfectly. Or look Groovy, Scala and Clojure to see what kind of range you can get from a single platform. With the exception of Go, every language that has become popular in the past 10 years, built on something else.</text></item></parent_chain><comment><author>_hardwaregeek</author><text>Except that&amp;#x27;s your specific attitude towards language adoption. And while it&amp;#x27;s a perfectly reasonable stance, there&amp;#x27;s plenty of people who see a language with no libraries and see an opportunity to build their own. Every language ecosystem has to start somewhere.&lt;p&gt;Also, Rust started in the last 10 years and wasn&amp;#x27;t built on anything. Unless you count LLVM?</text></comment>