3 ms·
A basic implementation of a language is easy, I did it as a part of CS curriculum. It's the "boring" parts that stop most of the languages from becoming useful
by praptak 8y ago
A basic implementation of a language is easy, I did it as a part of CS curriculum. It's the "boring" parts that stop most of the languages from becoming useful outside toy projects. Does your language have a profiler? How's support for debugging? Suppose there's a memory leak. Can I peek into "what has been allocated" without writing the instrumentation myself?
- astrobe_ 8y ago> Does your language have a profiler? How's support for debugging? Suppose there's a memory leak. Can I peek into "what has been allocated" without writing the instrumentation myself? No it doesn't because I did not need that yet. Here is how your little language can get its first user: don't try to conquer the world with it right away. Conquer your own desktop first.
- praptak 8y agoIt obviously does not have to. I was just saying that this is both necessary for adoption and takes a lot of effort to implement.