A retired programmer formally employed at Google in the Android group and prior to that was a consultant for companies such as NXP, Philips, Microsoft ...
zig-explore. Explore how to use zig
8baremetal-x86_64. C
8zig-actor-model. Create an Actor Model sub-system for zig
8baremetal-hi. A trivial baremetal app that prints "Hi".
7nim-benchmark. A benchmarking suite for Nim programs
6zig-3d-soft-engine. An attempt to create a 3D engine in software using zig.
4Kaleidoscope-in-cpp. Kaleidoscope: A toy language LLVM front end in cpp
3AssemblyScript. A subset of TypeScript that compiles to WebAssembly.
3zig-geometry. Mathematical routines for 3D geometry
3freetype2-example1. FreeType2 example1
2getting-started-llvm-c-api. Getting started with the LLVM C API
2cq-box-with-dovetail-lid. A box with dovetail lid in cadquery
2zig-benchmark. Explore making a zig benchmark framework
2rust-binance-cli. Automatically sell all assets owned by the user on binance.us except USD, USDT plus a minimum of BNB is kept.
2dnsmasq-fork. Fork via `git clone git://thekelleys.org.uk/dnsmasq.git`
2fuchsia. Mirror of Fuchsia https://fuchsia.googlesource.com/fuchsia
2llvmwasm-builder. Build llvm clang, binaryen and wabt
2test-mpscfifo-intrusive. Intrusive Multiple Producer Single Consumer FIFO
2exper-code-coverage. Experiment with code coverage techniques for rust
2zig-parse-number. Implement ParseNumber which can parse any TypeId.Int or TypeId.Float.
2rust-udp-p2p-chat. Testing UDP connections in a super simple chat app
1bd-spindle1. Explore creating a spindle for a solenoid using csgrs
1fizz-buzz-in-rust. A Rust version of FizzBuz
1BCJava. Java
1bcservergo. HTML
1c-empty-struct. Explore empty struct in C
1babylon-typescript-example. A proposal for the Typescript example in the Babylon js documenation
1c-volatile-example. Example of what volatile does in C
1zig-array-u1. Implement an array of packed bits aka u1 that supports read and write of a single bit.
1bcgo. Go
1spaceservergo. HTML
1expr-cross-compile-rpi-4. Experiment cross compiling from Arch Linux to Raspberry-Pi 4
1cq-thread-experiments. Experiment with making threads in cadquery
1expr-builder-pattern. Rust
1SpaceJava. Java
1zig-tetris. A simple tetris clone written in zig programming language.
1kaleidoscope-cpp. LLVM tutorial kaleidoscope language in cpp
1SpaceAndroid. Java
1sr-counter. An Actor that implement Increments and Read using Stateright
1flutter_filledstacks_movable_widgets. From Dane Mackier https://www.filledstacks.com/snippet/widget-tricks-create-movable-stack-widgets/
1bcclientgo. Go
1test-emcc-and-wasm-link. Capture what I learned trying to use emcc and wasm-link
1box-fun-can-return-this-counter. An example of a Box Viewpoint
1test-nn-wasm. An artificial neural network library targeting WebAssembly
1DavrousSoftEngineTS. David Rousset's SoftEngine in Typescript
1lighthouse. Rust Ethereum 2.0 Client
1traceloc. Allows access to the file, func, line and col while executing
1ethereum-string-event. A simple contract that issues an event
1zig-futex-over-optimization. An example of zig over optimizing and causing a debug build to be faster than release builds
1BC. Shell
1bullinaria-nn. A Simple Artificial Neural Network in C
1test-mpscringbuff. A MPSC Ring Buffer
1test-mpscfifo. C
1baremetal-po-serial. Baremetal startup code for x86_64 based on Philipp Opperman's code but outputs to serial port.
1android-BleTest1. An Android App for exploring BLE
1test-meson-custom_target. Test custom_target using Meson build system
1sel4-minimal-helloworld. A minimal sel4 helloworld application
1nim-queues. Investigate thread safe queues for Nim
1c-mpscfifo. C
1