ordovician
Author, educator, speaker and software developer living in Oslo, Norway. Favorite programming language is Julia.
TranslusionOslo, Norway
Pinned Repositories
calcutron
The made-up Calcutron-33 computer to make it fun and easy to learn and experiment with assembly code
Calcutron33.jl
Implementation of a assembler, disassembler and simulator for made up Calcutron-33 decimal CPU.
code-samples-julia-second-language
Code samples used in Julia for Beginners Book second edition
juliatour
A tour of the Julia programming language, inspired by Go
LittleManComputer.jl
Implementation of the Little Man Computer for learning Assembly programming in Julia
LusionEngine
Lua 2D Game Engine. Used for making classic 2D games in Lua. Engine itself is written in C++ but has a Lua API for game logic.
PLists.jl
Reading and writing standard config files on macOS and NeXT. Just the plain text versions of the plist format.
QtUIParser.jl
Parser and generator for the .ui XML files used by the Qt GUI toolkit for storing graphical users interfaces
RocketBuilder.jl
Gtk based GUI for building rockets for simulating rocket launches.
Zacktron-33
Assembler and disassembler for the imaginary Calcutron-33 CPU implemented in Zig
ordovician's Repositories
ordovician/calcutron
The made-up Calcutron-33 computer to make it fun and easy to learn and experiment with assembly code
ordovician/Zacktron-33
Assembler and disassembler for the imaginary Calcutron-33 CPU implemented in Zig
ordovician/code-samples-julia-second-language
Code samples used in Julia for Beginners Book second edition
ordovician/LittleManComputer.jl
Implementation of the Little Man Computer for learning Assembly programming in Julia
ordovician/PLists.jl
Reading and writing standard config files on macOS and NeXT. Just the plain text versions of the plist format.
ordovician/Calcutron33.jl
Implementation of a assembler, disassembler and simulator for made up Calcutron-33 decimal CPU.
ordovician/RocketBuilder.jl
Gtk based GUI for building rockets for simulating rocket launches.
ordovician/rocket
Simple Go library to simulate rocket launches. Mainly intended for educational purposes.
ordovician/ObjCWrap.jl
Call Objective-C code from Julia using friendly syntax. Allow access to Apple frameworks like Cocoa
ordovician/Rockets.jl
Collection of functions for doing newtonian physics intended to do basic rocket equations
ordovician/arena
Demonstrate allocating nodes in a generic binary tree using an arena allocator
ordovician/AsciiDocTools
A colleciton of functions for converting Pandoc style Markdown to AsciiDoc format
ordovician/BitBlit2D.jl
Experiments in making a 2D pixel game or game engine in Julia using SDL
ordovician/LearnByCheating.jl
Learn Julia programming through exercises designed around the idea of cheating
ordovician/ToyRockets.jl
An educational example for how to create type and type hierarchies in Julia.
ordovician/algos
Experiment with Go generics iterators, map, filter and reduce
ordovician/BattleSim
Used to demonstrate of composite types and multiple-dispatch in Julia using a sort of RPG game simulator
ordovician/binarytree
A binary tree and arena allocator all rolled into one to experiment with Go generics
ordovician/BlogPlots.jl
Collection of plotting code to illustrate various blog posts about different topics.
ordovician/Coins.jl
Work with historical currencies to compare wages and prices between countries in 1700 and 1800s
ordovician/cryptools
Collection of simple command line tools for encryption, decryption, encoding and key generation
ordovician/cutron-assembly.tmbundle
TextMate bundle for syntax highlighting for the Calcutron-33 assembly code
ordovician/cutronasm
VS Code plugin for Calcutron-33 assembly code
ordovician/decoy
A Go program for teaching basics of IO, hashing and other things by pretending to be a hacker.
ordovician/mainframe
A little game pretending to be a Soviet mainframe БЭСМ-6 which you can practice hacking into
ordovician/masonry-layout
program for greating masony layout of images
ordovician/NordicEcon
Experiments with loading, filtering and preparing economic data related to Nordics for plotting
ordovician/ToyGeometry
A toy geometry library used for learning about how to make a package and manage dependencies
ordovician/Transcriber
Prototype of a Cocoa app using SFSpeechRecognizer to transcribe text
ordovician/venv-management
A Python package for programmatic creation of Python virtual environments