Programs
Below a list of programs that I wrote during the years:
- About 1980: Counting Hamiltonian cycles in product graphs: A Fortran program (C recreation of output Csnake.c)
- About 1980: List matching in LISP.
- 1982-1986: Program BEESTJE in Acorn Atom Basic.
- 1982-1986: Program KL BEESTJE in Acorn Atom Basic.
- 1982-1986: Programs KL BEEST P1 and KL BEEST P2 in Acorn Atom Basic.
- 1982-1986: Program BEEST P1 in Acorn Atom Basic.
- 1982-1986: Program beest in Acorn Atom Basic.
- 1982-1986: Program GETRIEBE 2 in Acorn Atom Basic.
- 1982-1986: Program BETRIEBE 3 in Acorn Atom Basic.
- 1982-1986: Program KAS in Acorn Atom Basic.
- 1982-1986: Program FLAT in Acorn Atom Basic.
- 1982-1986: Program 7-1 in Acorn Atom Basic.
- 1982-1986: Program B32 in Acorn Atom Basic.
- 1982-1986: Program LIFE in Acorn Atom Basic. Probably January 1985.
- 1982-1986: Program TELE in Acorn Atom Basic.
- 1982-1986: Program 7-1 in Acorn Atom Basic.
- 1982-1986: Program COMPIL in Acorn Atom Basic. (Maybe June 1983.)
- 1982-1986: Program STANGEN in Acorn Atom Basic.
- 1982-1986: Program Joke in Acorn Atom Basic.
- 1982-1986: Programma TESTER in Acorn Atom Basic.
- 1982-1986: Assembly program MUL in Acorn Atom Basic.
- 1982-1986: Program ASSEM in Acorn Atom Basic. Probably March 1984.
- 1982-1986: Program ASSEM2 in Acorn Atom Basic.
- 1982-1986: Program STANGEN2 in Acorn Atom Basic.
- 1982-1986: Program STANGEN in Acorn Atom Basic.
- June 18, 1983: Mentioning of writing compiler
- March 7 - May 9, 1984: Developing an assembler.
- May 1984: Program for 3D projection.
- September 1984: Program for solving Logikwiz (Logic grid) puzzles in Acorn Atom Basic. (Lost.)
- November 5, 1984: Turing maching in λ-calculus (on paper)
- April 1985: Program to time shutter speed, probably in assembler.
- December 1985: Compiler in mini language for Atari 800XL.
- November 1986: Displaying mandelbrot fractal on Atari ST.
- About 1986: Counting Hamiltonian cycles in product graphs: Using PASCAL Cplain1.pas
(converted to C: Cplain1.c).
- About 1987: Counting Hamiltonian cycles in product graphs: Using PASCAL Cprocess.pas
(converted to C: Cprocess.c).
- About 1987: Counting Hamiltonian cycles in product graphs: Using PASCAL Chamil.pas.
- April 27, 1987 and January 25, 1988: Fractal (mandelbrot) program.
- May 28, 1988: PLANET.PAS.
- September, 1988: FLIP program.
- November 1988: Programs for Klingon.
- About 1989: Chatting client for Relay in Turbo PASCAL Chatting.zip
- The AAPT-Evaluator Generator in VAX/VMS PASCAL:
- The main program module (main)
- The binary identifier tree module (bintree)
- The listing generator module (listing)
- The global definitions module (definitions)
- The parser module (parser)
- The scanner module (scanner)
- The error handler module (errors)
- The second pass module (pass2)
- The transforming attribute assignments module (trans)
- The dependency graph generation module (depend)
- The simple multi-pass module (allsmp)
- The program generation module (genera)
- The type generation module (gtypes)
- The assignment generation module (gass)
- The primitive generation module (genpro)
- The print binary identifier tree (printtree)
- The performance module (perform)
- The open files module (openfiles)
- The screen management module (screen)
- The primitive terminal interface module (vt100)
- About 1992: Counting Hamiltonian cycles in product graphs: Latest version count.c
- About 1992: Binary file compare Ha_bfc.c
- September 1995: Cut sticks problem: My own program CS_gen.c
- October 4, 1995 (or before): My life as an hacker: Other hacks and puzzles Ha_uudec.c
- December 24, 1995: Scan DWG13 sources.
- January 17, 1996 (or before): My life as an hacker: Other hacks and puzzles Ha_txt2pre.c
- March 3, 1996: File synchronization syncd.c
- On or before June 26, 1996: Implementation of a fast variant of the bubble sort Ha_bsort.c
- On or before June 26, 1996: Implementation of a fast variant of the bubble sort Ha_bsort_s.c
- June 28, 1996: People standing in a circle Ha_circle.c
- July 14, 1996: A programming Challenge D9607fit.c
- September 11, 1996: Go game record in PostScript Ha_go2ps.c
- September 23, 1996: Ten digits count themselves D9609digits.c
- November 8, 1996: Usage sort (cont'd) Ha_usage_sort.c
- November 13, 1996: Tic Tac Toe Ha_ttt.c
- February 11, 1997: Acorn Atom emulator 0.3
- March 26, 1997 (or before): My life as an hacker: Other hacks and puzzles Ha_add_footer.c
- April 22, 1997 (or before): Discrete Piece Fitting puzzles: The contest Ha_dpfp.c
- May 2, 1997 (or before): Discrete Piece Fitting puzzles: Geometric puzzle representation Ha_gen_dpfp.c
- October 7, 1997: CoCoA parser and compiler
- September 15, 1998 (or before): BF interpreter written in BF: Optimizing BF to C compiler Ha_bf2c.c
- October 22, 1998 (or before): My life as an hacker: Other hacks and puzzles Ha_kerst.c
- October 21, 1998 (or before): My life as an hacker: Other hacks and puzzles Ha_kerst_max.c
- October 21, 1998 (or before): My life as an hacker: Other hacks and puzzles Ha_try.c
- October 21, 1998 (or before): My life as an hacker: Other hacks and puzzles Ha_maxlcmsum.c
- October 21, 1998 (or before): Simple statistics from httpd log files: Ha_reorder.c
- October 21, 1998 (or before): Simple statistics from httpd log files: Per day Ha_per_day.c
- October 21, 1998 (or before): Simple statistics from httpd log files: Automatic generating a HTML page Ha_per_day_html.c
- October 21, 1998 (or before): My life as an hacker: Other hacks and puzzles Ha_parse.c
- October 21, 1998 (or before): My life as an hacker: Other hacks and puzzles Ha_digits.c
- October 21, 1998 (or before): Sparse rulers: Sparse rulers Ha_min_ruler2.c
- October 21, 1998 (or before): Mixer 0.1: a program which slowly changes the image on the root window of an X-terminal.
- October 23, 1998 (or before): Working: Implementation of a fast variant of the bubble sort Ha_bsort_l.c
- October 23, 1998 (or before): Working: Implementation of a fast variant of the bubble sort Ha_bsort_rl.c
- November 21, 1998 (or before): A Non-Networked File System: Compare program Ha_dcompare.c
- January 5, 1999 (or before): BF interpreter written in BF: BF interpreter written in BF Ha_genbfi.c
- January 5, 1999 (or before): BF interpreter written in BF: BF interpreter written in BF Ha_bfrmcom.c
- January 22, 1999 (or before): BF interpreter written in BF: Optimizing BF to C compiler Ha_bf.c
- January 22, 1999 (or before): slcc.c
- April 26, 2000 (or before): Working: Converting MS Word 5.0 documents to HTML word.c
- January 11, 2001: Clickomania click.c
- October 20, 2001 (or before): Site maintenance: External link checking exredirect.c
- October 21, 2001 (or before): Site maintenance: External link checking chkextrefs.c
- October 27, 2001 (or before): Site maintenance: File exchange syncro.c
- February 22, 2001: Reverse engineering the Quark Xpress format (Part 5) q.c
- January 29, 2002 (or before): Discrete Piece Fitting puzzles: 845 Combinations to845.c
- March 14, 2002 (or before): Graphics: Creating transparent GIF's transgif.c
- September 10, 2004 (or before)The AutoCAD 12 DWG file format: DWG12.c
- May 27, 2005 (or before): Discrete Piece Fitting puzzles: Convert to Exact Cover Ha_dpfp2ec.c
- July 21, 2001: Langton's Ant Turtle.c
- September 3, 2001: IParse IParse_010903.c
- September 4, 2001: IParse IParse_010904.c
- September 5, 2001: IParse IParse_010905b.c
- September 6, 2001: IParse IParse_010906.c
- September 14, 2001: IParse IParse_010914.c
- September 15, 2001: IParse IParse_010916.c
- September 15, 2001: IParse SParse_010916.c
- September 17, 2001: IParse IParse_010917.c
- September 18, 2001: IParse IParse_010918.c
- October 5, 2001: IParse IParse_011005.c
- October 9, 2001: IParse IParse_011009.c
- October 12, 2001: IParse IParse_011013.c
- April 18, 2002: cls2cpp.cpp cls2cpp.cpp
- May 13, 2002: Memory Mapped Files MMFile.cpp
- Around 2002: Machine independent implementation of Cooperative Multi-threading in C
- October 12, 2002: Quark eXpress: parsing Windows files qq.cpp
- October 17, 2002: IParse IParse_021018.c
- November 7, 2002: IParse IParse.c
- January 20, 2003: Recovering data waves4.cpp
- January 20, 2003: Recovering data convert.cpp
- March 8, 2003: Japanese puzzle nonogram.cpp
- July 9, 2003: Mysterious emails base64decode.cpp
- November 9, 2003: Repeating Rule 30 patterns Rule30.c
- December 28, 2003: Nonogram solver nonogram2.cpp
- May 9, 2004: MIU-puzzle MIUpuzzle.cpp
- August 12, 2004: From SGF to PostScript SGF2PS.c
- July 21, 2004: MySample sources.
- November 28, 2004: Integer Heronian triangles areatriangle.c
- January 9, 2005: Repeating Rule 30 patterns Rule30_solver.cpp
- March 5, 2005: Solution to the Latin Square LatinSquare.cpp
- March 8, 2005: Latin Squares LatinSquare2.cpp
- April 25, 2005: Exact Cover algorithm solves Latin Square ExactCover.cpp
- November 28, 2005: Embedded JavaScript.
- December 31, 2005: Smallest 'hard' Nonogram find_hard_nono.cpp
- February 14, 2006: Nonogram solver mega_nono_060214.cpp
- February 16, 2006: Nonogram solver mega_nono_060216.cpp
- February 27, 2006: Nonogram solver mega_nono_060226.cpp
- February 28, 2006: Nonogram solver mega_nono_060227.cpp
- March 2, 2006: Nonogram solver - no progress mega_nono_060302.cpp
- April 5, 2006: Nonogram solver mega_nono_060405.cpp
- April 11, 2006: Nonogram solver mega_nono_060411.cpp
- April 29, 2006: Arrow maze doolhof.cpp
- June 10, 2006: LR-maze lrmaze.cpp
- July 5, 2006: LR-maze (cont'd) lrmaze_2.cpp
- December 3, 2006: Domino tilings DT.cpp
- January 9, 2007: Chinese Wooden Puzzle CWP_not.cpp
- January 13, 2007: Chinese Wooden Puzzle CWP_070113.cpp
- January 22, 2007: Nonogram to Exact Cover nonogram2exactcover.cpp
- January 27, 2007: Exact Cover Reducer ExactCoverReducer.cpp
- February 9, 2007: Smallest 'hard' Exact Cover with one solution MinHardExactCover.cpp
- May 8, 2007: Tournament results recalculated apeldoorn2007.cpp
- August 24, 2007: Square tilings 070824_squaretiles.cpp
- September 16, 2007: Square tilings 070916_squaretiles.cpp
- September 23, 2007: Square tilings 070923_squaretiles.cpp
- February 1, 2008: Simple racing horse game Simple_RHG.cpp
- April 19, 2008: The sixth sense 7cards.cpp
- May 12, 2008: Square and triangle tiles 070923_squaretiles.cpp
- May 12, 2008: Square and triangle tiles 080512_squaretiles.cpp
- June 13, 2008: 5 by 5 1-3-4 mazes allmazes134.cpp
- December 12, 2008: Multi file fix multifilefix.cpp
- February 3, 2009: Richard Guy count.c
- April 16, 2009: Large numbers slcc.cpp
- May 12, 2009: Exact Cover ExactCoverSimple.cpp
- May 17, 2009: Exact Cover ExactCoverTrivial.cpp
- May 20, 2009: Beat the Computer No. 24 btc24_to_ec.cpp
- June 13, 2009: Exact Covers of nonograms nonogram2exactcover_2.cpp
- June 13, 2009: Exact Covers of nonograms genNonogram.cpp
- June 13, 2009: Exact Covers of nonograms ExactCover_20090610.cpp
- June 13, 2009: Exact Covers of nonograms ecsol2frans30x30.cpp
- June 21, 2009: Bourgoin, plate 13 PostScript.c
- June 27, 2009: Nonogram to Exact Cover nonogram2exactcover_3.cpp
- June 28, 2009: Nonogram to Exact Cover nonogram2exactcover_4.cpp
- June 28, 2009: Nonogram to Exact Cover ecsol2frans30x30_2.cpp
- July 19, 2009: Exact Cover ExactCover_20090719.cpp
- August 18, 2009: Nonogram mega_nono_090817.cpp
- August 23, 2009: Nonogram solver mega_nono_090823.cpp
- October 4, 2009: NR800 - SP2 file format parse_sp2.cpp
- June 13, 2010: IParse .
- September 8, 2010: Knot Nonogram (Part 3) mega_nono_100908.cpp
- September 9, 2010: Hardest Sudoku Sudoku2ExactCover.cpp
- October 24, 2010: Symple Numbers SympleNumberSquareGraph_20101024.cpp
- November 28, 2010: Rasterize.
- November 28, 2010: MySample sources.
- December 3, 2010: MySample sources.
- December 4, 2010: MySample sources.
- December 19, 2010: MySample sources.
- February 12, 2011: Embedded JavaScript.
- July 26, 2011: ocr2digits.cpp.
- July 26, 2011: PhoneSpell.cpp.
- September 10, 2011: Split GPX with waypoints splitgpx.cpp
- October 2, 2011: IParse
- October 10, 2011: Binary Puzzles BinaryPuzzle2ExactCover.cpp
- October 10, 2011: Binary Puzzles ExactCover_20111010.cpp
- December 3, 2011: Can you crack it? canyoucrack.cpp
- December 3, 2011: canyoucrack.cpp.
- February 7, 2012: SortPartRel.cpp.
- April 15, 2012: Embedded JavaScript for random tile design.
- June 12, 2012: Jugo.cpp.
- June 17, 2012: HamiltonianCycles.cpp.
- June 24, 2012: StudyBibleProject.zip, software related to Study Bible ProjectM
- July 1, 2012: JugoAlgebra.cpp.
- October 25, 2012: Embedded JavaScript for date in 31-base.
- December 3, 2012: Embedded JavaScript for diagonal mazes.
- December 4, 2012: Embedded JavaScript for diagonal labyrinth
- December 26, 2012: MySample sources.
- February 10, 2013: KS_bestsplit.scr
- March 24, 2013: diagmazecount.cpp.
- March 31, 2013: Embedded JavaScript for left/right maze.
- April 17, 2013: diagmazecount2.cpp.
- April 20, 2013: MySample sources.
- May 5, 2013: diagmaze2.cpp.
- May 25, 2013: gen_CWP.cpp
- May 25, 2013: SCWP.cpp.
- May 5, 2013: diagmaze3.cpp.
- May 22, 2013: Embedded JavaScript for Chinese Wooden Puzzle.
- May 25, 2013: Embedded JavaScript for Chinese Wooden Puzzle.
- May 27, 2013: Embedded JavaScript for Chinese Wooden Puzzle.
- June 16, 2013: ELICanalyze.cpp.
- July 9, 2013: FillSquareWithNumbers.cpp.
- July 9, 2013: FSwNfilter.cpp.
- July 9, 2013: Embedded JavaScript for six colours in a six by six square.
- July 14, 2013: FillSquareWithNumbers2.cpp.
- July 14, 2013: FSwNfilter2.cpp.
- July 14, 2013: Embedded JavaScript for six colours in a six by six square.
- July 26, 2013: FSwNcolour.cpp.
- July 26, 2013: Embedded JavaScript for six colours in a six by six square.
- August 31, 2013: FSwNfilter3.cpp.
- October 25, 2013: mod3seq.cpp.
- November 23, 2013: mod3seq_4.cpp.
- November 9, 2013: Komputerstrukturen2a.cpp.
- February 25, 2014: backup.cpp.
- March 15, 2014: Embedded JavaScript for Sequence A237707.
- April 15, 2014: Embedded JavaScript for geocaching riddle.
- February 25, 2015: Remove_T.cpp.
- April 7, 2015: IParse 1.7, April 7, 2015.
- April 9, 2015: IParse 1.7, April 9, 2015.
- May 24, 2015: MySample Sources
- June 6, 2015: IJduino animation
- June 21, 2015: MySample Sources
- August 10, 2015: StripJS.cpp
- August 26, 2015: first version of PARR.cpp.
- September 3, 2015: second version of PARR.cpp.
- September 16, 2015: second version of PARR.cpp.
- September 21, 2015: Node.js
- September 26, 2015: third version of PARR.cpp
and PARRan_7_11.cpp
- October 6, 2015: PARR_max_con.cpp.
- November 13, 2015: interpolate.scr.
- November 18, 2015: CWP.cpp.
- December 14, 2015: takuzu.cpp.
- December 14, 2015: takuzu3.cpp.
- December 14, 2015: gen_takuzu4.cpp.
- December 23, 2015: CWP.cpp.
- January 13, 2016: JSONIterator.cpp.
- January 16, 2016: genCWP10.cpp.
- February 7, 2016: CWP.cpp.
- February 16, 2016: Catalan.cpp.
- February 16, 2016: Embedded JavaScript for visualisation
- March 4, 2016: Embedded JavaScript for generating random street tilings
- March 8, 2016: StreetTilings.cpp.
- March 8, 2016: Embedded JavaScript for displaying regular street tilings
- March 14, 2016: C program for validating UTF-8 string
- April 10, 2016: StreetTilings.cpp.
- April 16, 2016: StreetTilings.cpp.
- April 20, 2016: Embedded JavaScript for visualisation
- April 24, 2016: onlyinsertmap.h.
- May 1, 2016: StreetTilings.cpp.
- May 14, 2016: STWang.cpp.
- May 14, 2016: insertonlymap.h.
- May 20, 2016: STWang.cpp.
- May 20, 2016: insertonlymap.h.
- June 4, 2016: UTF-8.cpp
- June 5, 2016: STWang.cpp.
- June 5, 2016: Embedded JavaScript for visualisation
- June 13, 2016: Embedded JavaScript for visualisation
- June 26, 2016: jellyfish_gif.cpp.
- July 16. 2016: thermgraph.ino.
- July 26, 2016: newsticker.ino.
- August 9, 2016: ParParser.cpp.
- August 15, 2016: Embedded JavaScript in Surreal Numbers
- August 16, 2016: domineering.ino
- August 18, 2016: Embedded JavaScript in From Nim to Go to Surreal Numbers
- August 19, 2016: decomp6502.cpp.
- August 20, 2016: Embedded JavaScript for visualisation
- August 20, 2016: snake.ino
- August 23, 2016: GoExtract.scr.
- August 28, 2016: ParParser.cpp.
- November 24, 2016: MySample Sources
- November 24, 2016: DiscExtract.scr.
- November 28, 2016: DiscExtract.scr.
- December 7, 2016: CWP_bt.cpp.
- December 9, 2016: CWP_bt2.cpp.
- December 9, 2016: ExactCover.cpp.
- December 11, 2016: pianofrac.cpp.
- January 14, 2017: pianofrac.cpp.
- January 15, 2017: BYOB 2017
- February 21, 2017: SDfs.cpp.
- April 14, 2017: SDfs.cpp
- June 21, 2017: chocobar.cpp.
- July 29, 2017: pstruycken.py.
- August 19, 2017: chocobar.cpp.
- September 22, 2017: chocobar.cpp.
- October 10, 2017 BrainMachine.ino.
- October 27, 2017: Embedded JavaScript for visualisation.
- November 1, 2017: STWang.cpp.
- November 12, 2017: STWang.cpp and embedded JavaScript for visualisation.
- November 21, 2017: ec_out_HEMA.cpp and embedded JavaScript for visualisation.
- December 17, 2017: STWang.cpp and embedded JavaScript for visualisation.
- December 19, 2017: STWang.cpp.
- December 27, 2017: STWang.cpp and embedded JavaScript for visualisation.
- January 3, 2018: STWang.cpp and embedded JavaScript for visualisation.
- January 4, 2018: STWang.cpp.
- January 7, 2018: PersistentSetMap.cpp
- February 10, 2018: macmahon_squares.cpp and embedded JavaScript for visualisation.
- March 5, 2018: chocobar.cpp.
- April 5, 2018: chocobar.cpp.
- April 20, 2018: Embedded JavaScript.
- April 22, 2018: Embedded JavaScript.
- May 20, 2018: Embedded JavaScript for visualisation.
- May 28, 2018: rubberBands.cpp
- June 24, 2018: Embedded JavaScript.
- July 2, 2018: Embedded JavaScript.
- July 31, 2018: PersistentSetMap.cpp.
- August 4, 2018: IntervalSet.cpp.
- August 26, 2018: pianofrac.cpp.
- September 2, 2018: pianofrac.cpp.
- September 6, 2018: HyperBrainMachine.ino.
- September 18, 2018: groupgen.cpp.
- September 25, 2018: ledmatrix.cpp.
- January 5, 2019: Embedded JavaScript.
- February 5, 2019: hexagonnum.cpp.
- March 15, 2019: Embedded JavaScript.
- March 16, 2019: Embedded JavaScript.
- March 20, 2019: ExactCover.cpp.
- May 2, 2019: twosquares.cpp.
- May 28, 2019: twosquares.cpp.
- June 24, 2019: NCover.h.
- July 24, 2019: Embedded C++ program.
- July 27, 2019: bsort.scr.
- August 11, 2019: KABK.scr and KABK.cpp.
- August 14, 2019: KABK2.cpp.
- September 1, 2019: Embedded JavaScript.
- September 15, 2019: KABK5.cpp.
- October 23, 2019: Embedded JavaScript.
- November 3, 2019: MazeGen.cpp
- December 30, 2019: First commit of ParParser.c.
- January 7, 2020: Created LISP interpreter in C#
- February 7, 2020: C# generics and class extensions
- June 17, 2020: Suguru.cpp
- June 27, 2020: MUPI2020.cpp
- July 4, 2020: MUPI2020.cpp
- August 2, 2020 goki.cpp
- August 5, 2020 goki.cpp
- August 30, 2020: PARR generator
- September 20, 2020: PARR specification
- October 25, 2020: PARR_gen.cpp
- November 29, 2020: Mentioning of Templ_script
- December 5, 2020: Hyper Sudoku Sudoku2ExactCover.cpp
- December 8, 2020: Random numbers on micro-controller
- December 12, 2020: Bash script
- December 12, 2020: Futoshiki futoshiki2EC.cpp
- December 20, 2020: Twinkly_RO_glow.py
- December 20, 2020: twinkly105.cpp
- December 28, 2020: goki.cpp
- December 29, 2020: goki.cpp
- January 31, 2021: Interactive parser in JavaScript
- April 19, 2021: Embedded JavaScript
- May 11, 2021: BrainFuck generator for hex0.bf
- May 11, 2021: fixcrnl.cpp
- May 16, 2021: ec_out_HEMA2.cpp
- May 24, 2021: Embedded JavaScript
- June 25, 2021: TSP-solver
- June 29, 2021: Self watering plant code
- October 6, 2021: ColCorr.scr
- October 15, 2021: cc1.c
- December 11, 2021: day10_s.cpp
- December 19, 2021: 2021day18.cpp
- December 25, 2021: Advent of Code 2021
- January 14, 2022: BLB24.cpp
- February 9, 2022: Embedded JavaScript
- April 4, 2022: Embedded JavaScript
- April 6, 2022: Embedded JavaScript
- April 9, 2022: Embedded JavaScript
- May 1, 2022: irst.cpp
- May 26, 2022: Forward button presses to FPGA
- June 4, 2022: Parsing JSON for HTTP client
- June 21, 2022: ParseMUPIkml.cpp
- July 11, 2022: irst.cpp
- July 25, 2022: Embedded JavaScript with Highcharts
- July 26, 2022: JavaScript for nice wind direction graph
- August 4, 2022: Embedded JavaScript
- August 14, 2022: Embedded JavaScript
- August 18, 2022: irst.cpp
- August 23, 2022: Embedded JavaScript
- September 12, 2022: SymbolicTM.cpp
- October 23, 2022: irst.cpp
- November 20, 2022: VertexLabeledGraph.cpp
- December 1, 2022: Advent of Code 2022
- December 15, 2022: ChristmasLEDS.ino
- December 29, 2022: Embedded JavaScript
- January 8, 2023: irst_sub.cpp
- January 10, 2023: Polygon triangulation demo
- January 22, 2023: irst_sub_2.cpp
- March 29, 2023: parse_EML.cpp
- April 10, 2023: kaem_parser.cpp
- April 25, 2023: Dragging and zooming in JavaScript
- April 25, 2023: kaem_parser.cpp
- May 20, 2023: More on kaem_parser.cpp
- May 26, 2023: Parse_EML_PS2023_Overijssel.cpp
- June 28, 2023: ParseMUPIkml2.cpp
- July 10, 2023: Embedded JavaScript
- September 18, 2023: ExactCover.cpp
- October 3, 2023: OctoPuszleSols.cpp
- October 9, 2023: Emulator for the i386
- October 22, 2023: Debugging the emulator
- October 24, 2023: Encrypt
- November 5, 2023: 'D, d and b' about emulator
- November 28, 2023: Debugging the emulator
- December 1, 2023: Advent of Code 2023
- December 13, 2023: Debugging the emulator: generating code
- December 29, 2023: Finishing Advent of Code 2023
- February 5, 2024: Embedded JavaScript for Collatz sequence
- February 6, 2024: Debugging the emulator: generating and comparing code
- February 12, 2024: Found the bug!
- February 18, 2024: Emulator progress and strace
- March 24, 2024: C program for investigating memory layout
- April 16, 2024: Straight skeleton in JavaScript
- April 21, 2024: Dune_taror.scr
- April 23, 2024: Emulator progress
- May 5, 2024: Emulator executing GNU Mes
- May 6, 2024: GNU Mes in emulator
- May 29, 2024: min_tcc_preprocessor.c
- June 3, 2024: Embedded JavaScript for compact script
- June 3, 2024: Embedded JavaScript for jar game
- July 1, 2024: Some improvement for ParseMUPIkml2.cpp
- July 7, 2024: bricks.cpp
- July 8, 2024: Embedded JavaScript for visualization
- July 27, 2024: CubesFromSheet1.cpp
- July 31, 2024: CubesFromSheet2.cpp
- August 5, 2024: CubesFromSheet3.cpp
- September 4, 204: Embeded JavaScript for experiment with tombstone diagrams
Frequently updated (see file for latest date):
Repositories on GitHub:
My life as an hacker |
Home and email address