@amirbkhan @_elena If you stop using billionaire software, just you, you are depriving them of your revenue, attention, and data. Each of us getting off "platforms" (Window, Mac, Facebook, X, etc.) is a member of the "walk away" revolt. And the continuing work to make Free and Open Source Software more accessible to the rest of them takes power away from the oligarchs AND the government they own. We are #OpenLDAP and #GCC #COBOL, two links in the chain.#
If you take just one thing away from #FOSDEM this is it.
“If we lose our democracies, Open Source is irrelevant and goes away”
or putting it another way:
If we don’t apply, enforce, adopt and embrace Open Source in our public and government institutions we risk to lose our democracies.
#OpenSource #SaveDemocracy
Boost if you agree!
👇🏽
@amirbkhan @_elena If you stop using billionaire software, just you, you are depriving them of your revenue, attention, and data. Each of us getting off "platforms" (Window, Mac, Facebook, X, etc.) is a member of the "walk away" revolt. And the continuing work to make Free and Open Source Software more accessible to the rest of them takes power away from the oligarchs AND the government they own. We are #OpenLDAP and #GCC #COBOL, two links in the chain.#
I might think on it for a bit, but I may write an introduction to doing assembly for the Arduino within a free software environment.
Much of the code out there is written for proprietary compilers that use a different syntax.
Despite this, with a few changes you can get code off the internet for a non gcc compiler working pretty easily.
Setting constants, invoking register pairs, the register pair conventions, and a few other subtle syntax differences can all be fixed.
I might think on it for a bit, but I may write an introduction to doing assembly for the Arduino within a free software environment.
Much of the code out there is written for proprietary compilers that use a different syntax.
Despite this, with a few changes you can get code off the internet for a non gcc compiler working pretty easily.
Setting constants, invoking register pairs, the register pair conventions, and a few other subtle syntax differences can all be fixed.
https://basiclang.solarpunk.au/d/9-tiny-basic-in-2k/6
serial out now working.
work seems to be able to proceed a bit faster now that the different conventions between avr-as and avr-gcc are understood.
the project is opting to use avr-gcc for the power of its macros, which may come in handy. having symbol pre-processing available makes development that little bit easier.
#solarpunk #retrocomputing #arduino #permacomputing #gcc #avr
Progress has been made on writing a Tiny BASIC for memory limited microcontrollers.
Please find the code for AVR assembly for a working blinking LED demonstration for the Arduino Mega.
https://basiclang.solarpunk.au/d/9-tiny-basic-in-2k/5
This forum thread will serve as a devlog for "2K Tiny BASIC".
The point of this line of activity is to write a Tiny BASIC that will fit on the cheapest and most readily available microcontrollers. Most of which have about 2K SRAM--such as the Arduino Uno.
https://basiclang.solarpunk.au/d/9-tiny-basic-in-2k/6
serial out now working.
work seems to be able to proceed a bit faster now that the different conventions between avr-as and avr-gcc are understood.
the project is opting to use avr-gcc for the power of its macros, which may come in handy. having symbol pre-processing available makes development that little bit easier.
#solarpunk #retrocomputing #arduino #permacomputing #gcc #avr
Rust GCC back end: Why and how
https://blog.guillaume-gomez.fr/articles/2025-12-15+Rust+GCC+backend%3A+Why+and+how
#HackerNews #Rust #GCC #backend #Rust #Programming #GCC #Development #Open #Source
Functions and responsibilities
Gloucestershire is administered by three levels of council:
- County
- City/District/Borough
- Parish/Town
Local Government functions and responsibilities are governed by Acts of Parliament - principally the The Local Government Act 1972 - but the basic division of functions between Gloucestershire County Council, Stroud District Council and Parish and Town Councils (in Stroud District) are illustrated in this table.
🦾 Algol 68 Programming Language Front-End Merged Into GCC 16 - Phoronix
Functions and responsibilities
Gloucestershire is administered by three levels of council:
- County
- City/District/Borough
- Parish/Town
Local Government functions and responsibilities are governed by Acts of Parliament - principally the The Local Government Act 1972 - but the basic division of functions between Gloucestershire County Council, Stroud District Council and Parish and Town Councils (in Stroud District) are illustrated in this table.
GCC SC approves inclusion of Algol 68 Front End
https://gcc.gnu.org/pipermail/gcc/2025-November/247020.html
#HackerNews #GCC #SC #Algol68 #FrontEnd #Programming #Languages #Compiler #Development
GCC 16 considering changing default to C++20
https://inbox.sourceware.org/gcc/aQj1tKzhftT9GUF4@redhat.com/
#HackerNews #GCC #C++20 #programming #languages #tech #news #software #development
Accidently finding places to do cleanups is fun. For the last 10 years, remove_prop_source_from_use has always returned false and nobody noticed. It used to return if the cfg was changed but during GCC 5 it was changed to delay the purging of the eh related cfg until later on. This was done so match and simplify could be used.
#GCC-cleanups
Two #blog posts in less than one week!
It was considered known that there is no support within GNAT (Ada) for illumos. We cross-build a complete native binutils+gcc toolchain for illumos to test out this claim.
...only to discover that illumos has full support within GNAT. Not a single test fails.
https://briancallahan.net/blog/20250817.html
#Ada #illumos#GNAT#GCC#GNU #freesoftware #unix #bsd #freebsd #openbsd #netbsd #dragonflybsd #linux #compiler #compilers
Two #blog posts in less than one week!
It was considered known that there is no support within GNAT (Ada) for illumos. We cross-build a complete native binutils+gcc toolchain for illumos to test out this claim.
...only to discover that illumos has full support within GNAT. Not a single test fails.
https://briancallahan.net/blog/20250817.html
#Ada #illumos#GNAT#GCC#GNU #freesoftware #unix #bsd #freebsd #openbsd #netbsd #dragonflybsd #linux #compiler #compilers