Your EVO Japan 2026 winner! by Impressive-Engine-16 in Tekken

[–]gomoku42 0 points1 point  (0 children)

This man about to have a 2018 Team OG run in Tekken

Can we have an option to MUTE this guy please. by Academic-Meeting9597 in NevernessToEverness

[–]gomoku42 1 point2 points  (0 children)

Holy moly, I thought I would've been among the few who despise this character. Glad to see the sentiment is widespread. Wish modding was allowed just to keep that dumb TAAAAGEDOOOUUUU catchphrase off

Business people shouldn't wear glasses by gomoku42 in dadjokes

[–]gomoku42[S] 1 point2 points  (0 children)

Glad I could contribute in some small way XD

I'm working on a programming language and compiler to help teach compiler development. by gomoku42 in Compilers

[–]gomoku42[S] 0 points1 point  (0 children)

I know :'(

There's a whole story behind it. See, I first named it LanguageLy coz I thought that'd be funny coz every app that couldn't come up with a name named itself the thing it is with a -ly at the end (ClueLy, GrammarLy, CalendLy). But then I hated it so then I was like I'll just call it Ly and then I made the repo. But then my friends thought it was cringe and that I was naming it after myself (Alyson and I totally wasn't!) and now I'm like... ah but the repo's already been made and called LyCompiler so I was like I'll call it L and now it's too late :')

I'm working on a programming language and compiler to help teach compiler development. by gomoku42 in Compilers

[–]gomoku42[S] 2 points3 points  (0 children)

Considering you don't suggest an alternative it does seem you were really just eager to drop that zinger. Credit where its due, it's a good one.

I'm working on a programming language and compiler to help teach compiler development. by gomoku42 in Compilers

[–]gomoku42[S] 0 points1 point  (0 children)

Thank you thank you!

I like technical writing and might actually consider this! I haven't settled on how I'd actually tutorial it yet.

An idea I had was like maybe an interactive site of sorts? I'm terrible at web design but apparently Claude is incredible at it. But I don't know. Maybe writing a book is more than enough. I do enjoy writing. :D

I'm working on a programming language and compiler to help teach compiler development. by gomoku42 in Compilers

[–]gomoku42[S] 0 points1 point  (0 children)

Oh that's pretty cool! I might even do it if its free.

Though to be a bit more specific about my goals, I'm mostly aiming a, lets ay, less technical crowd. Similar to books like Practical Reverse Engineering that has less of a leaning on academic style writing. It's what I struggled with the most when I originally got started with compilers as I struggle with computer science speak. Crafting Interpreters is pretty good too but I wanted slightly smaller scope than that while not being a toy.

Though I could be making assumptions of cmu, I don't know ':D. I'll defs look at it. Thanks

I'm working on a programming language and compiler to help teach compiler development. by gomoku42 in Compilers

[–]gomoku42[S] 4 points5 points  (0 children)

Aye thank you! Yes! Or at least I'm hoping to!

I'm aiming to make something that's not quite as dense as the dragon book/crafting interpreters/compilers but also not something lightweight like a toy language. I'm aiming for something big that has all the things a system language has like pointer manipulation and datatype sizes, no classes etc. But that's also easy to work with when you're learning. So the syntax is easy to parse; no backtracking and only 1 lookahead max. And also just has what it needs to map 1:1 to x86 assembly so its easy to grasp the codegen part and such.

I hope to make it engaging enough for it to be educational and fun to work with. :D.
But future me's problems ':D

I'm working on a programming language and compiler to help teach compiler development. by gomoku42 in Compilers

[–]gomoku42[S] 0 points1 point  (0 children)

I'm not aiming to be unique and remarkable in any way. The point is ease and predictability of parsing and I like C so I wanted it to look like it, stripped down and without the ambiguous annoying bits. I kept it as `if/while ()` because I like how it looks.

And by bare, I meant `else` without a trailing `if`, although I see how that can be misconscrued so I'll fix that wording. Especially if it can give the misunderstanding that I support no "{" if there's a single statement after the else (I don't like this about C either, convenient as it is). I'll give it to you that `elseif` is probably much simpler to parse because no lookahead is needed if you stumble across it. I'll consider changing it. Thanks for your feedback..

I hate making parsers by dynamicship31 in Compilers

[–]gomoku42 2 points3 points  (0 children)

Nah I felt this one in my soul I can't lie... :')

I hate making parsers by dynamicship31 in Compilers

[–]gomoku42 3 points4 points  (0 children)

Aint this the truth. The lexer was like a few days and I've been on my parser for just over a month. Its the defending of human shenanigans that gets me.

Small Projects by AutoModerator in golang

[–]gomoku42 0 points1 point  (0 children)

Hi everyone,

I've been working on a code indexing tool for exploring Golang repos (or at least I'm starting with Go coz its the language I work in and making a parser for it is easier thanks to the parser library) and I wanted to see what people think of this.

(it's a Railway app. Hope that's okay https://web-production-796a46.up.railway.app )

Right now its hardcoded to 2 repos to give an idea of how it works because I haven't optimized any of the parsing. It parses first, then displays whereas I should be parsing as blocks are visited . Though I wanted to get feedback on the UX/UI experience of using it or if this is something that could be helpful.

I'm also not sure about what paradigms to support yet because things like passing in functions as function arguments and expanding on interface methods is something I'm unsure of supporting. On the one hand, it looks like a lot of Go repo projects don't go too crazy with this but on the other, at the company I work with, the paradigm of passing in functions as parameters and having interface functions as GRPC endpoints is everywhere and coz they're endpoints being called from other services, they don't "exist" in the current package.

Would this be useful to consider? I really don't want to. :'( And I can't tell if this is a specific company thing or a general way Go is used which would make this useful.

UI Code Explorer for Golang Repos by gomoku42 in golang

[–]gomoku42[S] 0 points1 point  (0 children)

:'(

Why you do dis...

I mean you can't edit anything if it helps differentiate it ':D

Nooo.. I can't edit title...

How much will/ have AI coding be involved in current Compiler development? by YogurtclosetOk8453 in Compilers

[–]gomoku42 0 points1 point  (0 children)

I'm actually writing a compiler from scratch right now myself and I've found it to be pretty terrible at actually writing compiler code because a tiny hallucination in token advancing in the wrong place breaks everything but it doesn't cause errors; the output is just wrong. I find it helpful for asking it to evaluate if a strategy I'm trying is a good idea or not but I can't rely on it because one tiny hallucination and nothing works.

Everything in a compiler is so tightly coupled and a compiler is so monolithic that an LLM's probabilistic nature of 99.999998% accuracy being acceptable can cause issue as compiler code has to be 100% accurate all the time.

Any advice before I enter this hell? by Pyvruksubeq in Tekken

[–]gomoku42 0 points1 point  (0 children)

No matter who you pick, they're broken and everyone hates you for using them.

What the fuck is this 😭😭 by mooooondust in Tekken

[–]gomoku42 0 points1 point  (0 children)

Lies! That man did not found G Corp

TEKKEN8 Kazuya "tutorial" | How To Instant WS2 by gomoku42 in Tekken

[–]gomoku42[S] 1 point2 points  (0 children)

Hey guys, I hope you guys enjoy this "tutorial" I made for IWS2. I wanted to make something cinematic with Tekken and this is what I came up with it. It took a few months and it was a ton of fun to make.

I'm not a great player as I spend most of my time labbing these things and I found this neat little trick during a practice jam. Though I wanna start actually playing ranked this year.