3 ms·
I spent a good five minutes on the article and didn't see any actual code. It is sacrilege to introduce a new programming language without even a "Hello World.
by tim58 7y ago
I spent a good five minutes on the article and didn't see any actual code. It is sacrilege to introduce a new programming language without even a "Hello World."
I love the name, and I love the concepts talked about, but you didn't give me enough to convert me into a believer now.
- macintux 7y agoIn fairness, that’s an interview, not an introduction.
- adonese 7y agoFrom their blog https://xtclang.blogspot.com/2019/08/hello-world.html https://xtclang.blogspot.com/2019/08/hello-world.html
- cpurdy 7y ago> "I love the concepts talked about, but you didn't give me enough to convert me into a believer now." Hi Tim - I think that's a good thing at this stage. We aren't ready to have a large number of developers actually programming _with_ Ecstasy today. What we're looking for is feedback, ideas for improvement, criticism (constructive, please), and -- for those engineers who love this kind of project -- contributors. What I'm personally worried about is having someone try to use it, as if it's as mature as a production-quality language, and walk away upset that they wasted their valuable time on something that is still being developed. (I value my own time, and I try to consciously and conscientiously value the time of others; that seems only fair.) So we're still at a stage where most of the industry should ignore the language, except perhaps to steal any ideas that they think would help in their own day-to-day jobs. Each week that passes, the language matures slightly, and at some point (with a production-ready runtime that we haven't yet built), we will have a language that is worthy of people's time. As someone else pointed out, there is a Hello World example at https://xtclang.blogspot.com/2019/08/hello-world.html https://xtclang.blogspot.com/2019/08/hello-world.html ... but the automation of getting started just isn't there yet. In other words, having to download and configure a specific IDE to run a "Hello World" is not a great way to introduce a language to someone interested in just kicking the tires and checking things out. We do have someone who has volunteered to simplify this particular "getting started" process, but that project isn't going to get going for another month or so (because like many of the people helping us, he has a day job).