Skip to content
View brekk's full-sized avatar

Highlights

  • Pro

Block or report brekk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
brekk/README.md

👋

Brekk · he/him

brekk.is

I'm Brekk (like breakfast). I'm a JavaScript-centric developer and Web Designer. I love functional programming (and I wrote about it here).

Madlib

In the past few years I've been working with my buddy Arnaud on Madlib, a compiled language which was originally envisioned as a blend of JavaScript and Haskell types. You can see more about the project on Github here.

Lots of in-progress ideas:

Tools
  • party-bus - structured logs
  • utter - state machine
  • clinic - CLI-app toolkit
  • madgraph - DOT language parser and graph generator
  • nathan-brazil - markov chains
  • jam - automatic file-backing for stateful applications
  • diurnal - a CLI-based daily progress tracker
Community
  • pickaxe - tool to convert obsidian-style notes into a structure
  • spinneret - possible re-imagining of madui
Simulation
Games

JavaScript

JavaScript-oriented tools
  • madlib - A compile-to-JS language based in Haskell, designed to make programming a delight
  • snang - manipulate streams in the CLI using JavaScript.
  • gitparty - git log on steroids
  • ljs2 - Literate programming in JS
JavaScript libraries
Browser libraries

👆🏽 An example for using both of the above together: https://github.com/open-sorcerers/breakpoints-and-bodypaint-example

For fun

🌊 Get in touch at brekk AT brekkbockrath DOT com

Pinned Loading

  1. madlib-lang/madlib madlib-lang/madlib Public

    Madlib language compiler

    Haskell 29 1

  2. jam jam Public

    load data on mount / save data on exit

  3. gambit gambit Public

    French-suited playing card library

  4. katsu-curry katsu-curry Public

    add curry to your functions, with placeholders or object-style curry

    JavaScript 1

  5. xtrace xtrace Public

    a tool for adding clarity to your compositional-pipelines

    JavaScript 1

  6. snang snang Public

    1