3 ms·
something about parsing text and generating something meaningful from it is just super gratifying; doesn't even have to be a full blown compiler. Some of most
by jdc0589 10y ago
something about parsing text and generating something meaningful from it is just super gratifying; doesn't even have to be a full blown compiler.
Some of most enjoyable programming experiences I have had were working on trivial parsing + transformation; e.g. a css beautifier, html beautifier, and whatever the hell this is https://github.com/jdc0589/jtranslate https://github.com/jdc0589/jtranslate (I wrote it in college, I still have no idea what I meant its purpose to be)
I've done a couple things closer to full blown compilers (C-- compiler, hand written pascal subset compiler + one using a parser generator for the same language subset). As fun as those were, the simpler stuff was more enjoyable for me.
- nojvek 10y agoI 100% agree with this. Making a computer understand a domain of text and manipulate it in interesting ways is amazing. Similar is web crawlers. It feels like magic when the product works.
- jdc0589 10y agohah, we have similar preferences for what we consider "fun". The last per project I worked on was basically the same as https://www.kimonolabs.com/ https://www.kimonolabs.com/, but with a different paradigm for writing crawlers/parsers (I hate wysiwyg/point+click interfaces for shit like this). THey launched their product when I was taking a break from mine, and implemented most of my feature set though :(