3 ms·
I am writing a programming language
- edg-l 2y agoHey, i'm writing one too! (for fun) https://github.com/edg-l/edlang https://github.com/edg-l/edlang
- rasheedstarlet 2y agoawesome, just checked it out. Even though llama is dynamic at the moment, I am looking at adding static typing later.
- EternalFury 2y agoI too spent time crafting the perfect tool and sharpening the saw. I wish I had spent that time building things with existing tools, as I believe it was a form of procrastination. At least, it was true in my case.
- constantcrying 2y agoWhat? Hasn't everyone who has done a CS degree implemented his own programming language as part of his course work? Just like everyone has written his own OS during university? I am very confused. Why this big announcement? Why this bravado about doing something which isn't that hard. Of course it is something very valuable to do. And you can definitely learn a lot doing it.
- SwiftyBug 2y agoNot everyone has a CS degree. Many developers get into the field by the old self-learning path that works very well to build Ruby on Rails websites, but falls short when they want to do anything more complex. Many keep building RoR CRUDs forever. Some people want to do more with what they have.
- constantcrying 2y agoSure and nothing wrong with that. Especially if you have no CS degree it is a valuable exercise. But I just didn't understand the way the article frames it. It's not something "weird" to do, it is something which has been done by many, many people, usually for educational reasons.
- rasheedstarlet 2y agohow does the article frame it?
- rasheedstarlet 2y agoExactly, in my case I got into programming through interest and started teaching myself how to build web apps in python/django and continued pursuing my interest in learning a bunch of other interesting things. "but falls short when they want to do anything more complex." yes right! and for situations like this doing hard projects goes a long way to make you a better engineer. You don't get to do them because you weren't taught in University or in bootcamps - How many bootcamps will even teach things like that?
- hawski 2y agoIf you were formally trained you probably did that, but I do wonder if it is still a common part of the curriculum.
- flashgordon 2y agoSadly even back in my day (and from a fairly decent uni in Australia) the (imo) classics like os, pl, graphics courses were neither mandatory nor "comprehensive" (ie they focussed on theory and large exams at the end instead a full featured project).
- rasheedstarlet 2y agoEven worse for Ghanaian Universities where I come from, You could boldly say 99% of CS/CE students never get to implement an operating system or programming language even though they spend 4 years doing CS/CE and you would be right.
- rasheedstarlet 2y agoNo! 1. Not everyone has a CS degree, including yours truly. 2. I chose not to attend University to do CS to pursue my curiosities/interest. 3. I am a Ghanaian and even if I had attended University I would not have done a programming language implementation or have written my own OS. The Universities in Ghana do not have that as part of their curriculums, although they do cover them at the surface level. 4. Because of #2 I was able to write a toy OS and now doing this Programming Language project.
- gus_massa 2y agoFrom https://github.com/rasheedmhd/llama https://github.com/rasheedmhd/llama > multiply \* me; Is that a typo?
- rasheedstarlet 2y agoYes, thank you very much, corrected.