Simon Marechal's repositories
language-puppet
A library to work with Puppet manifests, test them and eventually replace everything ruby.
rulesfinder
[deprecated] see README
stateWriter
A RWS like monad without the slow writer stuff
fastparser
A fast bytestring parser
pcre-utils
Perl-like utility functions using the PCRE library
withdependencies
Model computation with dependencies, and evaluate them over streams of elements.
compactmap
Memory efficient read-only key-value stores.
superbubbles
Finds superbubbles in graphs
confcheck-audittool
Parses the output of audittool
confcheck-types
confcheck-types
gamebooksolver
Solving game books, specifically Lone Wolf ones
langsec-sliced
Langsec course helper module
tp-cracking
Lab work on password cracking
chatserver-lab
Lab work for the language & security course
curiefense
Curiefense extends Envoy proxy to defend against a variety of threats, including SQL and command injection, cross site scripting (XSS), account takeovers (ATOs), application-layer DDoS, remote file inclusion (RFI), API abuse, and more.
eldenring-companion
A web application to use while you are playing elden ring
haskell-to-elm
Generate Elm types, encoders, and decoders from Haskell types
hexpat-lens
Lenses for Hexpat
misi-resit
Resit lab, making invalid states unrepresentable
rulesfinder-1
Machine-learn password mangling rules
rustintro-lab
Lab for the rust introduction course
tp-tennis
short Haskell lab work