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
-
Liebranca112920hlmao, first time?
I had a """working""" shell written in C somewhere. Had to rewrite it a bunch actually. Now I don't remember where it is hmm.
OK found it, the code is absolute diarrhea of course (see for yourself hehe https://github.com/Liebranca/...), rightfully abandoned in "legacy" dir which just means nope I ain't ever bothering with this crap again.
It was interesting still maybe. Think I was using this to sync a bunch of things together in a downright dogshit kind of way, I can't remember. Essentially every piece in the system didn't know shit about each other because coupling or something, lots of questionable decisions so yeah. Not great at all.
But uuuh it worked last I compiled it. Good luck doing that now though, *I* couldn't tell you what this shit is doing. -
retoor930220hI was more into multiplexer instead of a shell. But shell, is not responsible for ansi colors right, that's dem terminal afaik. What's the hard part? Communicating the columns / rows & stuff? Cool project.
-
12bitfloat1065518h@retoor The terminal is the physical window which displays the characters and stuff, the shell does all the interesting logic: typing in commands, handling foreground/background jobs etc
I don't know, sounded like a cool idea :P
(I still want to do it but god damn is it a lot of work) -
retoor930217h@12bitfloat sounds something to write a few times before you do it good. Make some drafts.
Related Rants
-
cdrice103"You gave us bad code! We ran it and now production is DOWN! Join this bridgeline now and help us fix this!" ...
-
MoboTheHobo36My Friend: Dude our Linux Server is not working anymore! Me: What? What did you do? My friend: Nothing I swe...
-
tommy16Right now someone at Google is coding something useless for us to laugh at on April Fools.
Yeah turns out writing a shell is a whole lot more work than I thought
Fuck man, why can't I just find a cool project that is actually doable in a normal lifetime
rant
fml