Name: Antti Karttunen
Type: User
Company: Coder, educator.
Bio: Note: Many of the old programs from 1990's have an EXE-file included, which in most cases should work under the modern DOS-emulators. Run them at your own risk.
Location: Vuonislahti, Finland.
Blog: http://oeis.org/wiki/User:Antti_Karttunen
Antti Karttunen's Projects
Python script for drawing "Wolframesque" images (like in Wolfram's magnus opus New Kind of Science) of various iterated systems based on Catalan bijections applied repeatedly to a Dyck path (or equivalently, a rooted binary tree) whose size is increased at each iteration.
Two programs that illustrate the creation of OEIS array A089840, which lists signature permutations of non-recursive Catalan automorphisms, that is, bijections of finite plane binary trees, with no unlimited recursion down to indefinite distances from the root.
A small Arduino-application for sending DIN-sync (a sort of) out of DIN-cable (i.e. "MIDI-cable"). The input is via an old telephone pulsed rotary dialer. The optional output to 8x7-seg LED display, controlled with MAX7219-chip.
Bream is a subset/dialect of Scheme that is compiled to run on an alternative platform. More details & initial sources will follow soon.
CIDER: Scheme-routines that take as their input parenthesizations (S-expressions) and output their various Catalan manifestations as Encapsulated Postscript
My fast Cellular Automata simulator for MS-DOS machines (with rules for Conway's Life and Fredkin's replication rule). Mostly x86 assembly, with some C. Last build August 4 1993.
Material from the Erlang-workshop I lectured in Metropolia Spring 2013.
Finnish verb conjugation routines in C and C++, coded in 1993 - 1997, with a slight change in character coding in 2003. Can generate all possible productive conjugations from each Finnish verb root.
IntSeq - Integer Sequence & Transformation library for Scheme
Source code and data for the Kanji Dictionary program that I first wrote (in 1990) for MS-DOS, and then later (1994) started porting (with Franz Lisp) as a Web-service. Nothing is guaranteed to work anymore, but the data could be useful!
Verilog source for my green Lifemidi box, for producing lights and MIDI-music.
LODA is an assembly language, a computational model and a tool for mining integer sequence programs.
Simple proof-of-concept code testing whether it is possible to write in Python similar memoizing macros (or decorators) as I wrote for Scheme in IntSeq-package.
Source code for OEIS-Djinn project.
A simple Prolog-program to search for polyhexes (polyominoes in hexagonal lattice) and similar structures, related to Fusenes and Helicenes.
Course Material for my Racket Workshop (in Finnish and English)
Simple C-program that allowed playing Shogi (Japanese Chess) in MITS BBS at 1990's. An experimental HTML-interface added later, last build July 16 2001.
Verilog code for demonstrating how a Digilent's Spartan-3 FPGA devboard can be programmed to implement a VGA video memory to which can be drawn with a PS/2 mouse.
My very compact Lisp-interpreter for MS-DOS, the last build done February 21, 1992 !
Tee ja Vee