Ginger Bill's Avatar
Ginger Bill
I am ginger thus have no soul.
GitHub
Website
Member since

Recent Activity

An article I've written from a Twitter post regarding on how weird it is to market the Odin programming language, and why.
https://www.gingerbill.org/article/2024/09/08/odin-weird-to-market/

View original message on Discord

I am unironically still playing that card game I made on Twitch: https://github.com/gingerBill/game-face-the-court

I've added 3 different difficulties, the ability to reset a game, and some basic animations.

View original message on Discord

Third Beer!

Edit: I will not be posting any more of these. This will be it.

View original message on Discord

Last night, I tried my first professional beer in my local pub!

View original message on Discord

fhttps://twitter.com/TheGingerBill/status/1638208762577035264

View original message on Discord

It's not much but it's something that should help a lot of people who use Odin: https://twitter.com/TheGingerBill/status/1628375215020408835

View original message on Discord

https://handmade.network/snippet/1527

Project Ambrosia is available to use! It's my prototype of a reinvented cookbook!
For the Wheel Reinvention Jam https://handmade.network/jam

View original message on Discord

Project Ambrosia - Jam Submission

Made with Odin, Sqlite3, SDL 2, and MicroUI.

Features:

  • Viewing Recipes
  • Ability to change units (including density information)
  • Scale recipes.
  • Steps with optional timing and temperature guides.
  • Add ingredients
  • Add Recipes
  • Rounding behaviour with Fractions
  • Dark Mode and Lite Mode
  • Many included recipes!

Future Features:

  • Search by tags
  • Reverse Recipe Search - Search by ingredients and amounts
  • Web App with user features
  • Image support
  • More recipes!

Fractional Unit Showing and basic rounding

Ability to Add Ingredients (with default units, and plural names)

Ability to Add Recipe

Current progress of Day 2 of the Jam. A "forward" cookbook with decent unit conversion done with the ability to convert between mass and volumetric units! (It knows the density of the ingredients)

https://github.com/odin-lang/Odin/releases/tag/dev-2022-05

A massive new Odin release! New packages (shoco, xml, varint, intrusive list, NetPBM, QOI, TGA, i18n), numerous improvements to packages, and so much much more!!!

View original message on Discord

https://www.youtube.com/watch?v=8GeRdRsa-6w

EmberGen 0.7.5 Release Trailer and Software Release <timestamp> (<timestamp>)

I cannot begin to describe how excited I am with everyone on the team is to release this update of EmberGen.

It's officially available now!!!

View original message on Discord

Project Ambrosia

Basic recipe storage in a database and rendering

View original message on Discord

Last night's stream is now live on YouTube: Odin Compiler Frontend Multithreading Talk and Current Progress on the Entire Win32 API in Odin https://www.youtube.com/watch?v=N73XsX9_zWo

View original message on Discord

I've just gone and done a crazy thing... Inline Swizzle Selector Expression for Arrays

View original message on Discord

The best PR ever in all of existence purely due to the amount of code that is being removed: https://github.com/odin-lang/Odin/pull/914

View original message on Discord

I've just invented the best thing ever*!

*people may disagree

#soa for loop iteration, and soa_zip

View original message on Discord

Odin's -llvm-api backend support a lot more Odin types now from slices, dynamic arrays, maps, strings, and even bit_sets

View original message on Discord

Odin's -llvm-api backend now supports debug information!!! (One step closer to removing the old backend)

View original message on Discord

odin test is now fancy!

// demo_test.odin
package main

import "core:testing"

@(test)
foo :: proc(t: ^testing.T) {
    f := f64(-1.0);
    got := abs(f);
    if got != 1 {
        testing.errorf(t, "abs(-1) = %v; want 1", got);
    }
}

Commit: https://github.com/odin-lang/Odin/commit/2aa588209e784274136b516224372fdd677d3e8f

View original message on Discord

Odin now has support for the Apple M1 architecture.

Live stream of the implementation for the platform: https://www.youtube.com/watch?v=R_qx67FtFqE

View original message on Discord

C tokenizer and preprocessor now part of the Odin core library (currently 2692 LOC)

View original message on Discord

Support for any comparable type as map key

View original message on Discord

Unbuffered and Buffered CSP-style Channels in Odin:

View original message on Discord

Relative pointers in Odin because why not?

View original message on Discord

SOA Struct Layout (Experiment)

Took me < 2 hours in total to implement in Odin

View original message on Discord

Odin now supports ranged fields for array-like compound literals.

View original message on Discord

Not just an April Fool's Joke any more.

View original message on Discord

A reader written in Odin for the new Odin-Go-To-Definition (OGTD) file format which can be outputted by the compiler to be used by text editors to be able to jump to any definition of an identifier within code.

View original message on Discord

UI System for new project - Made with Odin™

View original message on Discord

On the latest Handmade Hero Stream, Casey stated that he would love a "data viewer" application. This is my current prototype (printing to text at the moment; no fancy rendering). The outputted file is an easy to write binary format.

View original message on Discord

Font rendering in Odin using FreeType

View original message on Discord

Working on my vector rendering engine in Odin (very early stages)

View original message on Discord