-
Software Developer (Retired) / Independent Researcher
- Malmoe, Sweden
- http://www.hakank.org/
- @hakankj
- All languages
- AMPL
- Assembly
- BQN
- C
- C#
- C++
- Classic ASP
- Clojure
- Common Lisp
- Curry
- Elixir
- Emacs Lisp
- Go
- HTML
- Haskell
- Java
- JavaScript
- JetBrains MPS
- Julia
- Jupyter Notebook
- Linear Programming
- Lua
- Mathematica
- MiniZinc
- Nim
- OCaml
- OpenEdge ABL
- Perl
- Perl 6
- Prolog
- Python
- R
- Racket
- Raku
- Roff
- Ruby
- Rust
- SMT
- Scala
- Shell
- SourcePawn
- Svelte
- TeX
- TypeScript
- q
Starred repositories
A language that kicks the ball between the legs of functional and imperative programming
Tutorial project for constructing Lime Sudoku aka Minesweeper Sudoku
Learning Constraint Programming with Picat
trying to formalize the specs of the picat programming language
Genetic computing for physical constants
An open-source course on constraint solving
Logica is a logic programming language that compiles to SQL. It runs on DuckDB, Google BigQuery, PostgreSQL and SQLite.
interpreter and compiler to be compatible with ARITY/PROLOG(MS-DOS)
A Lazy Clause Generation solver with a focus on modularity and maintainability in addition to speed
SNOBOL4 string pattern matching library for Python.
A constraint programming solver with support for proof logging
A small Dijkstra/A*-based planner module for Picat.
turtles, patches, and links for kids, teachers, and scientists
Lightweight coding agent that runs in your terminal
CP4 Free Source Code Project (C++17, Java11, Python3 and OCaml)
50+ solvers for logical puzzles, with 8k+ datasets, including Sudoku-like puzzles, Slitherlink, Pentomino, Hitori, Shikaku, Heyawake, Mosaic, Tent, Creek, Atari, Suguru, Kakuro, etc. Solved via SCI…
Some simple Pop-11 examples that highlight some of the talking points of Pop-11
Web IDE for the Picat language based on Blazor and Monaco
All Algorithms implemented in Python
Solutions to the Advent of Code 2024 puzzles.