Risto-Stevcev
I love to tinker, learn, listen to music, make art, and read philosophy. Note: All of my code is now in fossils (https://fossils.risto.codes).
Skopje, North Macedonia
Pinned Repositories
aclp
Mirror/port of ACLP for prolog
bastet
A ReasonML/Ocaml library for category theory and abstract algebra
bs-declaredom
Strongly typed declarative markup for the DOM and CSS
bs-effects
Bucklescript data structures for effectful sync and async programming
bs-free
Free monads for bucklescript
callbag-html
An html markup library for callbag
haskell-church-encodings
:cyclone: Church encodings written in Haskell
pure-random
:sparkles: A purely functional random number generator
python-bytecode
A Python bytecode compiler and bytecode generator.
repos
All of my public repos
Risto-Stevcev's Repositories
Risto-Stevcev/python-bytecode
A Python bytecode compiler and bytecode generator.
Risto-Stevcev/c-autotools
:boat: A tutorial on how to use autotools for C
Risto-Stevcev/haskell-karatsuba-multiplication
:abcd: λ Karatsuba multiplication implemented in Haskell
Risto-Stevcev/c-objects
:rocket: My guide on how to implement objects in C with support for inheritance, polymorphism, and clean memory management
Risto-Stevcev/c-video-poker
:clubs: A C-implementation of video poker with object-oriented C programming and C-unit testing
Risto-Stevcev/haskell-quicksort
Quicksort implementation in Haskell
Risto-Stevcev/iac-protocol
:satellite: A protocol and interface that enables inter-application communication.
Risto-Stevcev/pysokoban
:space_invader: A highly customizable sokoban implementation using Python's tkinter.
Risto-Stevcev/python-church-encodings
Church encodings written in Python
Risto-Stevcev/c-inversion-counter
Algorithm to count the number of inversions (out of order elements) in an array. Implemented in C.
Risto-Stevcev/c-lsc
A very simple ls-style program to add and view colored-labeled directories in the shell
Risto-Stevcev/c-openmp-hello
Multiprocessing 'Hello, World!' using OpenMP's parallel directive
Risto-Stevcev/clojure-inversion-counter
Algorithm to count the number of inversions (out of order elements) in an array. Implemented in Clojure.
Risto-Stevcev/clojure-mergesort
Mergesort implementation in Clojure
Risto-Stevcev/cpp-inversion-counter
Algorithm to count the number of inversions (out of order elements) in an array. Implemented in C++.
Risto-Stevcev/csharp-inversion-counter
Algorithm to count the number of inversions (out of order elements) in an array. Implemented in C#.
Risto-Stevcev/csharp-mergesort
Mergesort implementation in C#
Risto-Stevcev/django-openworld
A web app to search for free/low-cost services standardized with the OpenTaxonomy
Risto-Stevcev/docs-ecosystem
MongoDB Ecosystem Documentation
Risto-Stevcev/flask-mongodb
The Flask tumbelog tutorial for MongoDB
Risto-Stevcev/haskell-closest-pairs
Closest pairs algorithm (for a list of pairs/coordinates) implemented in Haskell
Risto-Stevcev/haskell-inversion-counter
Algorithm to count the number of inversions (out of order elements) in an array. Implemented in Haskell
Risto-Stevcev/haskell-maximum-subarray
Maximum subarray algorithm implementation in Haskell
Risto-Stevcev/haskell-mergesort
Mergesort implementation in Haskell
Risto-Stevcev/java-inversion-counter
Algorithm to count the number of inversions (out of order elements) in an array. Implemented in Java.
Risto-Stevcev/java-mergesort
Mergesort implementation in Java
Risto-Stevcev/javascript-inversion-counter
Algorithm to count the number of inversions (out of order elements) in an array. Implemented in JavaScript.
Risto-Stevcev/javascript-mergesort
Mergesort implementation in JavaScript
Risto-Stevcev/python-quicksort
Quicksort implementation in Python