Overview
News
Salaries
Products
People
Growth
Offices
Financials

Overview

GingerBill. An open source systems programming language designed for the modern computer and programmer.

News

News gingerbill.org 2 months ago
Everyone Says Assembly Is Untyped-Everyone Is Wrong
TL;DR: I believe Odin's inline assembly is currently the best out of any language.The most important aspects are of this article listed below. I am not aware of any other assembly (GCC/Clang/Rust/Go...) that would combine all of these aspects:Inline assem
Read more
Report
News gingerbill.org 3 months ago
Good Tools Are Invisible
TL;DR: A good tool is and ought to be invisible-striving to make such tools is the goal of a toolmaker.One habit I see a lot, and have to push back on, is taking a tool's shortcomings and reselling them as a "puzzle game" which is "fun" to solve.I don't w
Read more
Report
News gingerbill.org 5 months ago
The Aesthetic Problem of Namespacing
Karl Zylinski's Tom's Namespaces: An Odin Fanfic is an excellent exploration of the namespacing problem in imperative programming languages such as Odin I highly recommend reading that article before reading this one!. After sharing it on many comment for
Read more
Report
News gingerbill.org 5 months ago
Signed By Default Camp
As with many discussions in the programming space, there are "wars" between different ways of doing things. These are typically about minor aesthetic preferences, such as:Tabs vs Spaces for indentation vs vs for naming conventions vs for strings (if the l
Read more
Report
News gingerbill.org 6 months ago
Blessed Syntax and Ergonomics
I have seen a common remark from people who are not the biggest fans of Odin and it is usually the remark that Odin is "full of sugar" which only works for the "blessed types" and it cannot be replaced or implemented for user-level types. Firstly, I don't
Read more
Report
News gingerbill.org 8 months ago
Designing Odin
Odin's declaration syntax becomes second nature to everyone who uses the language but I do sometimes get asked "Why are there two ways to do type conversions?" Enough that I had to make an FAQ entry..The reason that there are two ways to do type conversio
Read more
Report
News gingerbill.org 8 months ago
Does Syntax Matter?
Yes.But not necessarily in the ways you might think n.b. This article could have been a lot longer than it currently is..Concrete and Abstract SyntaxesIn the previous article, Choosing a Language Based on its Syntax?, I talked about how many people will n
Read more
Report
News gingerbill.org 8 months ago
Choosing a Language Based on its Syntax?
I am still perplexed by how people judge a language purely by its declaration syntax, and will decide whether to use the language purely based on whether they like that aspect or not I am specifically talking about declaration syntax here and not other as
Read more
Report
Show more news