Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
retoor1200442d@mostr4am retoorscript didn't survive the last pc crash well and the git didn't push the directories well. Half of my source files are overridden binary data since I nuked my hd with writing an ISO to it. That version came to an end anyway - I postponed garbage collection to later what did bite me in the ass and my variable resolvement were a key/value linked list per scope. That could become slow. My new language (dobre, Russian for good) will have those two things good from start. It's not weird to rewrite a language a few times with lessons learned. It's all about picking the right tradeoffs writing a language and it's hard to find a balance. A wrong decision gets more painful when you keep advancing the development of a language. A language doesn't really have room for workarounds - it all has to be recursuvely correct. Workarounds commonly dont scale. So rewrite. But: you become very fast in it. Can write basic lexer in a hour or so now. Before, that was project on its own. Xp++
-
retoor1200442d@mostr4am I've joined.
I got my stuff on git. But for some reason retoorscript didn't had the directories committed somehow. I was also under the impression to have it secure. I have everything under git since last crash. So, it's a big failure. But 99% of all other work is saved, only retoorscript lost what was a stalled project anyway. Required rewrite -
Wisecrack998541d@retoor "A wrong decision gets more painful when you keep advancing the development of a language."
like how python decided its MRO, so you always have to put the parent class last, meaning if you use mixins you're always susceptible to mistakenly changing the parent class as you add new mixin classes.
Sometimes starting over can be healing.
I'm sorry to here you lost your work though.
RIP retoorscript. -
retoor1200441d@Wisecrack there's something with the resolution indeed. I didn't have issues with it - since for work it was never needed to extend two things at same time.
But the reason they can't switch that is more because about breaking existing code than limit of their codebase u thing. It shouldn't be so hard technically to switch I guess. Not sure.
They did smth dramatic like that tho: switched bytes with text. They do have balls.
The work isn't really lost. It's in my head, a language becomes easier and easier. It's not for nothing that language devs keep inventing languages. For them it became easy while for most people a kinda impossible project
Related Rants
Tonight I've dreamed that tsoding was writing a sudoku solver. Even in my dreams I'm a nerd. Why no streamii ones or a kiki-like one? This is why I can't design anything, huge lack of imagination. I'm borderplain. It's a mental issue now. Need help and medicine
random
sudoku
tsoding
nerd
dream