Hide - Terminal improvements
PublishedSo 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
 
                Halppp - Match Statements
PublishedWhile 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
 
                Halppp - Extend
PublishedExtend 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
 
                Halppp - Lambda Functions / LINQ
PublishedSo 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
 
                Halppp - programming language
PublishedDescription 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
 
                Hide - text editor
PublishedDescription 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
 
                Hinterpret Updates
PublishedFunctions 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
 
                Hinterpret
PublishedSo 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
 
                Ktheme Performance Improvements
PublishedKtheme 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...
 
                        