oliverjonasson

Hello, my name is oliverjonasson. Welcome to my Dev Blog

Hide - Terminal improvements

Published

So I wanted to improve on the integrated terminal a bit. The things I wanted to add was: Non blocking system output so that it could be read the second it becomes available Scrolling in the terminal window Result ...

oliverjonasson avatar
oliverjonasson
Blog Post illustration

Halppp - Match Statements

Published

While working with a lot of string comparisons it gets tedious to write elif <variable> == "Some String". So since rust has this really nice way of doing this, using match statements. I figured it would be best to implement something ...

oliverjonasson avatar
oliverjonasson
Blog Post illustration

Halppp - Extend

Published

Extend is a new feature in my language that is added to reduce complexity of large classes. Extend basically is like importing a library but inside the class so that functionality within a class can be separated. This just show the functionality of i...

oliverjonasson avatar
oliverjonasson
Blog Post illustration

Halppp - Lambda Functions / LINQ

Published

So I wanted to add a library that worked similarly to LINQ in my language. And in order to do so I needed to be able to create lambda functions. //c++ lambda string a = "hello" string b = "world!" auto lambda_func = [a, b] (string...

oliverjonasson avatar
oliverjonasson
Blog Post illustration

Halppp - programming language

Published

Description While exploring new places where I can go with programming. I realized I'm writing a lot of code but it's defined by someone else. I wanna try writing in a language where I've decided everything. Defining features less small tokens such ...

oliverjonasson avatar
oliverjonasson
Blog Post illustration

Hide - text editor

Published

Description After working on my own programming language I wanted to be able to have my own text editor written in the new language. I really liked neovim so I made it as my main biggest inspiration. Also I really wanted some features that was pres...

oliverjonasson avatar
oliverjonasson
Blog Post illustration

landsc

Published

Small little animated fetch in ncurses ...

oliverjonasson avatar
oliverjonasson
Blog Post illustration

Hinterpret Updates

Published

Functions The function is now working with taking arguments and optional return fn add argone argtwo | let sum = argone + argtwo | return = sum add 1 2 output print output There's also a caching function that's perfect for doing things that...

oliverjonasson avatar
oliverjonasson
Blog Post illustration

Hinterpret

Published

So I've created a "compiled" language (Halppp) so I wanted to see if I could use it to create an interpreted language. Using the previous knowledge of building the compiler, for the language I'm now building the interpreter in, helped a lot...

oliverjonasson avatar
oliverjonasson
Blog Post illustration

Ktheme Performance Improvements

Published

Ktheme is a automation tool I created to apply color themes to applications based on a image. it also applies the image as wallpaper and if multiple monitor exists it will crop the image and apply it to the correct monitor so it looks like it's seem...

oliverjonasson avatar
oliverjonasson
« 1 2