Git Product home page Git Product logo

My open source work has four themes:

Prefer monadic parsers to regex.


replace-megaparsec
Stream editing with Haskell Megaparsec
replace-attoparsec
Stream editing with Haskell Attoparsec
purescript-parsing-replace
Stream editing with PureScript Parsing
purescript-parsing
Monadic parser combinator library based on Haskell's Parsec
Monadic Parsers at the Input Boundary
Talk delivered at PureConf 2022

Prefer stack allocation to heap allocation.


💲 hffix
Financial Information Exchange protocol C++ library

Prefer Protocol Buffers to JSON.


💝 purescript-protobuf
Google Protocol Buffers for PureScript
🎁 purescript-arraybuffer-builder
ArrayBuffer monadic builder for PureScript
🎁 purescript-parsing-dataview
ArrayBuffer monadic parser for PureScript
🎁 protobuf-decoder-explainer
Web app for explaining the structure of binary protobuf

Prefer Jupyter to a commandline REPL.


𝝺 learn-you-a-haskell-notebook
Jupyter adaptation of Learn You a Haskell for Great Good!
𝝺 ihaskell-notebook
IHaskell image for Jupyter Docker Stacks
𝝺 testudinal-haskell
Haskell programming with Turtle drawing in a VS Code notebook

James Brock's Projects

alfort icon alfort

Elm-like interactive application framework for Python

binder icon binder

Binder metapackage for usage, docs, and chat

dear-github-2.0 icon dear-github-2.0

📨 An open letter to GitHub from the maintainers of open source projects

documentation icon documentation

Documentation for the PureScript language, compiler, and tools.

hashtables icon hashtables

Mutable hash tables for Haskell, in the ST monad

haskellcosm icon haskellcosm

Collecting information about Haskell ecosystem - companies, communities, media, etc.

hffix icon hffix

Financial Information Exchange Protocol C++ Library

hs-dtd-text icon hs-dtd-text

parse XML Document Type Declaration (DTD) documents

jupyenv icon jupyenv

declarative and reproducible Jupyter environments - powered by Nix

megaparsec icon megaparsec

Industrial-strength monadic parser combinator library

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.