-
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
- Dart
- 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
interpreter and compiler to be compatible with ARITY/PROLOG(MS-DOS)
The CP-SAT Primer: Using and Understanding Google OR-Tools' CP-SAT Solver
Top-down interpreter for ASP programs with Constraints
Computer science and computer-adjacent papers (and sometimes books) that have influenced me deeply.
Probabilistic programming via source rewriting
A modern Prolog implementation written mostly in Rust.
ConstraintSolver in Julia: Blog posts ->
Programming in Tabled Prolog by David S Warren
aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)
(Deprecated) Experimental PyMC interface for TensorFlow Probability. Official work on this project has been discontinued.
brms R package for Bayesian generalized multivariate non-linear multilevel models using Stan
rstanarm R package for Bayesian applied regression modeling
Bayesian Modeling and Probabilistic Programming in Python
Stan development repository. The master branch contains the current release. The develop branch contains the latest stable development. See the Developer Process Wiki for details.
git mirror with some local fixes. currently not uptodate