I hate this word arrangement in the title. It reminds me of painfully oblique ‘breadtube’ videos. “Getting naked near an elementary school and eating whipped cream off your boyfriend’s ass is good, ‘actually’!” I think the first person who used it might have been the chick who got hit by hotdogs in that old GIF.
I really recommend creating a compiler or an interpreter from scratch, don’t even use an IR like LLVM or MIR. Just hack and slash your way though a C compiler, it’s the simplest language most people know. Don’t care about ‘optimization’ at first, fuck optimization. Just grab Yacc/Lex or a PEG parser generator that works with the language you like most and have ot generate assembly code for simple expressions. Like, make a bc(1) native compiler! Interprets are fun too. You can use VMGEN to generate a superfast VM in C, and then bind it to another language using SWIG.
Also never imagine usability. Noobdy is going to use your C compiler for any serious work. It’s just for education. Post it online to receive feedback.
You cna start by writing DSLs. For example, I am implementing the ASDL language from this old paper.
Also if you are going to do it as an example in your resume, just stop. Nobody cares, because it’s a trivial task to write a compiler, even if you write backend, forntned, and the LP yourself! Do something money-loving people loike, like making some bullshit mobile app that tracks your gym sweat volume.
btw I saw StableHorde, I will use it .Thanks again.
Thanks — I first have to see if Stable Diffusion can run on my 1060.
I have a classical approach that occurred to me. Why not find images, with no copyright, like fan art, from DeviantArt or some dingy gooner places like that, and use them instead? Of course I will credit the creator under the photo. Not sure how scummy this is.
btw I could not find a sub about POSIX and OsDev. This Linux sub is the closest. Maybe I should make this sub (what are subs called here?)
Thanks.
Can 1060 run it? I never thought I will use my graphics card so I got a cheap one – the one with 4 ports. If a 1060 can run on it that would be great.
Uh I did not see them. Thanks!
Where did I go? :D
I kinda like that I am as far away from the web world as possible. The only time I deal with anything web-related making a static blog software for myself. As Alan Kay puts it, web is ill, because it has been a hack from day -1. Every time you make a web application, you are using a mule to carry a city worth of cargo on its back.
Web was created for static pages. Use it for static pages. The only website that does not do this and I use is Youtube. I only then visit HackerNoon and Lemmy instances, both of which come out of Web’s tube of shit proud.
i wish I could post my conversation (barely a conversation, what do I have to converse with someone who’s worked with magnetic core, I just agreed) with Alan Kay on Quora, but I tried to login, and it was so bloated, I could not find the conversation.
I apologize if this hurts your feelings that your 'lil protocol sucks. Read about Dough Englebert’s NLS.
Thanks.
I subconsciously knew this, I currently am making a simple data exchange format to use with a program, and I am using PEG to create a parser. Chances of errors happning in this DXF is really low, but if the parser can’t parse it, it’s invalid.
People are designing languages with JetBrains MPS and I am making an AWK interpreter in C with Yacc, Lex and my own implementation of ASDL. Why do I do this to myself? It seems like the technology I like is way behind. Like C is a language created for freaking mini-computers like VAX and PDP-11 and I still use it? I knew about MPS, I just felt a strong dislike towards it. Now that I am no longer a pill addict, I have to reconsider the technology I choose to implement my stuff. C lacks portability, and QoL features.
(Psyche! All you n000bz can be stuck with your Fischer-Price toys — I’ll do it MY way, the 70s WAY!!!1)