-
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
- Lua
- Mathematica
- 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
All Algorithms implemented in Python
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
Bayesian Modeling and Probabilistic Programming in Python
This repository used to be the user-facing mirror of the Sage source tree. As Sage development migrated on 2023-02-01 from https://trac.sagemath.org/ to our new repository on GitHub, https://github…
ProbLog is a Probabilistic Logic Programming Language for logic programs with probabilities.
Constraint Programming and Modeling library in Python, based on numpy, with direct solver access.
An inductive logic programming system
Access to all MiniZinc functionality directly from Python
Python wrapper around several Prolog engines. Hoping to make symbolic AI a part of standard AI toolkit.
Probabilistic programming system for fast and exact symbolic inference
A Python Library for modeling combinatorial constrained problems
A scheduler to manage a multi tool dual arm robot while avoiding arm-to-arm collisions; considering complex side constraints; and optimizing for cyclic schedules.
A collection of problem specifications in Essence.
Tools/Scripts to convert MiniZinc/FlatZinc to Optimization Modulo Theories (OMT) for BCLT, OptiMathSAT or Z3 and Satisfiability Modulo Theories (SMT) for CVC4.
Tools to build and query a database of MiniZinc challenge results
Useful routines for solving New Scientist Enigma (and other) Puzzles in Python