4
Liebranca
16d

Okay, so most of the backend stuff is done: the parser, VM and assembler can be considered in working state. Now I only need to combine these bytecode files I'm outputting to enable including and-- FUCK. I HAVE TO WRITE A LINKER.

Comments
  • 1
    You making a language? Is it on github?
  • 1
    @retoor Yes and yes https://github.com/Liebranca/..., but it's mixed in a pile of deprecated code that I can't delete yet because it's compiling my entire toolchain and the replacement isn't ready.

    It's broken down into pieces because else I'd get lost.

    - `sys/rd` parser and preprocessor

    - `sys/A9M` a virtual machine to run the bytecode

    - `sys/ipret` an assembler that doubles as an interpreter, soon to triple as linker ;>

    Apologies that the code is 60 columns but I can't see shit so I need space to make the font bigger.
  • 2
    @Liebranca wow, you're a genius. In perl ffs 😂
  • 2
    @retoor It's ridiculous! All I was doing at first was generate makefiles, I had like fifteen of them and was tired of updating them individually, so I cooked up a script to do it for me.

    WELL, it got a *little* bit out of control, and long story short, now the entire codebase depends on skynet. Oops.

    Luckily, it's actually pretty fast. But what I'm likely to do over the next year is slowly move the performance critical bits to compiled code. That's __one__ thing I need the language for ;>
  • 0
    @Liebranca curious, do people have any opinions on the witticism stuff you leave in repos?
  • 1
    @jestdotty I don't know. Probably. But if I can't achieve recognition, I will at least be outrageous.
  • 0
    @Liebranca guessing you don't do that at work then 😝
  • 1
    @jestdotty Plot twist: I'm unemployed!
  • 0
    @Liebranca ye but never had one? 🤔

    so am I. got more money off something that isn't work. the anger is confused
  • 1
    @jestdotty Officially, all I got was an internship in "tech support" for a crappy government plan over a decade ago because my grades were terrible; I spent the check on a concert ticket to see Robert Plant.

    Other than that, odd jobs. Cooking, baking bread, cleaning, washing dishes. I busked at one point, people seem to really like my music, but it didn't pay for shit.

    Now I'm living in mom's attic, having no life outside of writing code every fucking day, in hopes that this will eventually help me land a better job to cover our medical bills. No luck yet.
  • 1
    @Liebranca oooh I see

    sort of similar for me. internship for a consulting company that didn't even have a tech department, they hired me and I was the tech department genesis then, paid me shit and the whole experience was shit management-wise but they got lots of stuff out of it I guess

    my gpa was like 120% but nobody's ever cared, and the CEO at the company made a meme about me being perfect but they still didn't bother to give me a raise... zzzz... or time off for that matter

    then I quit and never went back lol. the whole thing felt like a prison to me

    RIP debt. now I'm sick so no more genius gambit I guess, not that I did much with that for some reason
Add Comment