FWIW, "chata" in Portuguese means something like "boring" and "annoying". But at least it's not vulgar or obscene. Naming for an international audience is hard.
Welcome to the Chata Programming Language
21–24 of 24 posts
Re: Welcome to the Chata Programming Language
#22Interesting project :). > First, let's write a standard that's as polished as it can be. Then, once the standard is ready, we can start making it real. I've learned on several occasions that things don't actually work that way. Writing the actual code and running/testing it is the only way to ensure that your ideas will indeed work and that you didn't miss corner cases. Except of course if the problem at hand is triv…
It might work (maybe) if your goal is "reimplement a popular language but fix the mistakes". Eg "we're gonna build on [langA] but allow breaking changes and call it [langB]".
Lots of examples where that hasn't worked, but then there's lots of examples where new languages just fail regardless of pedigree.
Re: Welcome to the Chata Programming Language
#23I'd love to see a comparison between Chata and Glicol ( https://glicol.org/ ) There is also https://github.com/mimium-org/mimium And: https://github.com/digego/extempore Disclosure: I am the developer of Glicol.
Re: Welcome to the Chata Programming Language
#24Interesting project :). > First, let's write a standard that's as polished as it can be. Then, once the standard is ready, we can start making it real. I've learned on several occasions that things don't actually work that way. Writing the actual code and running/testing it is the only way to ensure that your ideas will indeed work and that you didn't miss corner cases. Except of course if the problem at hand is triv…
When you are doing a second system you've already experienced the architecture you get when you explore by the seat of your pants. You've built some intuition, but you've hit the point when you need larger and more formal plans.
In this case the designer may not have previously even wanted or considered writing a programming language, but realized the generality and complexity of their ambitions required the very formalism of a programming language, and then that the plan was a real part of the finished product.