Giona2

@Giona_2
4 Followers
34 Following
31 Posts
JoinedMar 29, 2025

Are you tired of dealing with different C++ compilers for every platform, cmake/make/shell build scripts, and dealing with static libraries? Me too!

I'm currently working on a #cpp project manager that aims to unify these aspects into one tool (heavily inspired by #rust 's Cargo tool).

I hope that it may prove useful!

#programming #coding #toolchains

Guess who's working on a new language? This guy. Here's a snippet, anyone who can translate it to C gets a hypothetical snickers bar:

```
object Terms::[first: int64, second: int64] {
subroutine add::[self: @This] int64 {
expose self~~first + self~~second
}
}

subroutine main::[] {
data terms: Terms = Term<-[8, 9];
data result: int64;
run terms->add<-[] -> result;
expose result;
}
```

#programming #coding #cs #clang

Teaching Rust is fun.

#Rust #RustLang

If you've ever played around with TI microcontrollers, you've probably had to use the Code Composer Studio, which is fine and all, but I found out recently they made their own open source C compiler.

It's nice to know that they not only have a compiler I can use (meaning I'm not locked into using an IDE), but that it's also on the AUR!
(`yay -S msp430-elf-binutils msp430-elf-gcc msp430-elf-gdb` :-) )

#programming #c #microcontroller #ti #texasinstruments #msp430 #aur #archlinux

Our guide to Obsidian plugins:

https://itsfoss.com/obsidian-use-plugin/

Guide to Using Plugins in Obsidian

Enhance the functionality of Obsidian and extend its features by using plugins. Let me share all the necessary details.

It's FOSS
Felix' Blog - On Error Handling in Rust

A blog, mostly about programming

To all #opensource #developers - THANK YOU!!!

I love opensource and i'm using #Linux every day. Private and as work.

And i love it!

Just some words ....

Made a little #ratatui app for the #Ferris lovers.
It's called ferriby, it lives in your repositories and feeds off your repo activities.
https://github.com/dawedawe/ferriby
#rust #git #github
An open-source YouTube Music client that’s lightweight, ad-free, and fully customizable.

I'm in the works with a new learning project I'm excited about.

In honor of our greats before us who didn't have the luxury of shared libraries, toolchains, or coding languages, I've decided to try my hand at something a bit more complex;

Making a coding language from assembly

The only CLI tools I've used so far is `nasm` and `gdb`, so I can't say it's from scratch unfortunately.

I'll try and update here as I go.

#codinglanguage #coding #assembly #asm #programming