Some introduction to ELF as we’ll need to deal with this in the future.
Home
GCC internals — From a porting perspective
Deep diving into GCC’s internals from the perspective of someone who wants to port GCC for a new architecture.
Intro to GCC bootstrap in RISC-V
Introduction to my new adventure bootstrapping GCC for RISC-V. Why, how, and who is going to pay for it.
Lessons learned on machine code generation
A summary of the lessons I learned about machine code generation during my work at Lightening, Hex0 and all my recent research on compilers.
RISC-V Adventures II: hex0
A love story about trust, machine code, hexadecimal notation and weird instruction formats, with an epic unexpected solution coming back from the afterlife.
RISC-V Adventures: Lightening
The port of Lightening, the code generation library used in Guile Scheme, and other adventures on the low level world of RISC-V.
Review of 2020
The review of our year 2020 at ElenQ Technology.
Our own git server
How to set up a git server with simple tools
ElenQ Donations — Chibi Scheme
Donation to Chibi Scheme programming language
ElenQ Donations — Intro + GNU Guix
Recent ElenQ Technology donation to the great GNU Guix package manager and software distribution
ElenQ Publishing
ElenQ Publishing is a technical book publishing project that aims to open the door of technical knowledge to everyone.
Dark or Light: choose one
How I implemented dark-light theme switcher in this blog.
Screencasts: discussing with ffmpeg
Screencasts in
ffmpeg
, having some fun solving issues thanks to other peopleHiding the complexity
Inspired by scheme share my thoughts about the complexity and how it’s being hidden by our tools and how does that affect us as creators and engineers.
TUI Slang: Speak like the natives
Interfacing between Clojure, Java and Native code.
TUI: A look to the deep
Research and work on the Terminal based User Interface of Clopher, the gopher client.
Down the
rabbitgopher holeWorking on the Gopher protocol implementation and opening the door to the future problems.
Introducing Clopher
Introducing Clopher, the terminal based Gopher client I’m making.
Let’s document
ElenQ Technology document templates released, with a long writeup about the workflow we use with them.
Call me maybe
Recursion, stacks and optimizations.