5 ms·
Another "tip" for helping your language grow. I highly recommend you look at how the golang bootstrapped itself and aim to replicate. Golang provided: * a tou
by maerF0x0 7y ago
Another "tip" for helping your language grow. I highly recommend you look at how the golang bootstrapped itself and aim to replicate.
Golang provided:
* a tour of go + go playground to allow easy testing of the language + immutable sharing links
* effective go to explain how to use the language beyond the syntax/grammar
* strong opinionated choices on things that dont matter (go fmt)
* a strong opinion about non-breaking changes in the language + stdlib
and a number of other things. IMO a language is only as good as it's community.
- kotrunga 7y agoThis is a great comment. Look at success stories, especially recent ones, and learn from them!
- patrickaljord 7y agoAll these 4 points are valid and did help golang but I think what took golang to the moon was: - the immense success of docker based on it which made everyone build their devops tools in go (kubernetes helped too later) - a very solid and stable http library included in stdlib (plus other networking goodies to easily run your own ssh endpoint in a few lines of code) tl;dr to get your language some traction, make it solve at least one problem much better than the competition and have someone build a super popular open source project on it.
- giancarlostoro 7y agoI think also out of the box standard library features. You can make production ready web apps. Also their initial approach to getting / sharing packages imho is useful. So a decent package manager would do wonders. Rust has Cargo which does builds and packages. D has dub as well. Definitely recommend making code sharing / reuse a breeze.
- beefdev 7y agoThanks- A Cargo-like system is the long-term trajectory the language is on now.
- giancarlostoro 7y agoThank you for working on this awesome project. One additional commentary I always make is that I wish Go and Rust had even a basic editor like the one Racket has: you can edit, and compile. You beat me to that suggestion so I'll keep an eye on your project. Is there any possibility that you'll include some efforts towards doing back-end networking with this language as well? I could see multiplayer games needing servers after all.
- MauranKilom 7y agoYou might also look into getting it on godbolt.org... PS: There's a typo in the Design Goals list - "Compliled (no JIT delays)"
- deleted 7y ago[deleted]
- allworknoplay 7y agoNot to mention having been developed at and embraced by Google.