nikodemrabulinski

nikodemrabulinski

0-day streak
decided to write a brainfuck compiler with LLVM backend as my daily programming challenge! At the top you can see how my interpreter performs in comparison to the compiled version (it's 5 times slower!!!!!)
image.png
Didn’t do anything because I’ve been sick the past couple of days but here’s my pupper
file_from_ios.gif
Thanks medium
image_from_ios.jpg
How I spent my last day of summer vacation:
image_from_ios.jpg
started writing official specification for my programming language but got bored already so back to programming!
image.png
Today I’ve decided to properly give react a shot and suffice to say JavaScript’s ecosystem truly is.... amusing
image_from_ios.png
I have finally put my programming language project on github and posted in on #ship, today's been a good day
image.png
One of very early drafts for a logo for my programming language, what do you guys think of it?
image_from_ios.jpg
the address-of operator - hacked together but it kinda works if you use it with a literal so I'm happy with that I guess?
image.png
my own language is now compiling and running I'm so hyped
image.png
Learned very recently that being a student gives me unity pro for free; finally an excuse to get into game dev
image_from_ios.png
writing custom syntax highlighting is basically just writing the parser you've already written but in JSON and not in code or regex
image.png
Today I’ve continued to work on code validation, implemented a very basic way to import foreign functions and just overall refined what I had thus far. I know I’ll have a lot of rewriting and refactoring to do if I ever want the public to use this language but it has to do as it’s for a programming language jam 😛 overall really happy with the progress I’m making
image_from_ios.jpg
type inferring works oh my gosh I'm so hype
image.png
I take stuff like type inferring for granted when in reality it's much more complicated than one might think. I start appreciating compilers and code checkers more, even the basic ones, after building my own thing
image.png
progress bois
image.png
For the first time ever I’ve built a lexer and a parser completely from scratch so now I can move on to actually fun parts of building a language
image_from_ios.png
the parser is starting to come together
image.png
Decided to give writing my own language a shot but I’m still brainstorming over syntax and stuff like that, what do you guys think about this function definition syntax? You can either explicitly specify the return type and have a block for body or make it a single expression with the type inferred. Still not sure if I want to have the arguments list optional or not :think:
image_from_ios.png
First medium payout is on its way 😎
image_from_ios.jpg
Trying to learn parsing and llvm, wish me luck
image_from_ios.jpg
This week in rust: features my blogpost Stats:
image_from_ios.jpg
image_from_ios.png
I just got added as an author to another publication what is going on
image_from_ios.jpg
Guess that’s what I’m reading up on now
image_from_ios.jpg
sneak peek at my next article topic :meow-party:
image.png
On my way to drop out and live off article earnings 😎
image_from_ios.jpg
1k reads in 24h on my first ever article! I like this way more than I imagined, may get more seriously into writing
image_from_ios.jpg
Thanks to my article on Rust I got invited to The Startup on Medium! I'm so surprised that story gained this much traction
image.png
I am so happy and proud to wake up and see this email
image_from_ios.jpg
image_from_ios.png
continuing my journey from yesterday now I added support for impl returns (which was way trickier than it sounds)
image.png
rust function overloading eta soon™
image (8).png