Kenn Knowles (@kennknowles)
  • Stars
    star
    771
  • Global Rank 38,998 (Top 2 %)
  • Followers 252
  • Following 20
  • Registered over 13 years ago
  • Most used languages
    Python
    36.8 %
    JavaScript
    26.3 %
    OCaml
    10.5 %
    C
    5.3 %
    Scala
    5.3 %
    Go
    5.3 %
    Haskell
    5.3 %
    Shell
    5.3 %

Top repositories

1

python-jsonpath-rw

A robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming.
Python
597
star
2

python-rightarrow

A language for describing Python programs with concise higher-order annotations like "(a -> a) -> [a] -> [a]" but don't you dare call them "types" :-)
Python
59
star
3

python-either

Maybe and Either data structures for Python
Python
17
star
4

behave.js

Less-than-pure Functional Reactive Programming for Javascript
JavaScript
13
star
5

python-typelanguage

A type language for Python built for communication (it also enforces them dynamically or statically, and infers them)
Python
12
star
6

go-yid

Yacc Is Dead! Implemented in Go.
Go
9
star
7

python-doublecheck

Pythonic library for QuickCheck-style randomized testing and SmallCheck-style exhaustive testing of the same test suite.
Python
7
star
8

python-tastypie-client

Schema-driven Python client for Django Tastypie REST APIs
Python
7
star
9

hubway-team-viz

JavaScript
5
star
10

ocaml-freetds

OCaml binding to the ct-lib portion of the FreeTDS library
C
5
star
11

aspcc

ASP "Converter/Compiler". An ASP/VbScript interpreter with aspirations to also compile to PHP and bytecode(s).
OCaml
5
star
12

functional-lens

Articles from the blog "Functional Lens (on Mathematics and Computation)"
Haskell
5
star
13

knockout-combinators

Utilities to combine and compose Knockout observables
JavaScript
5
star
14

scala-heterogeneous-map

Heterogeneous maps for Scala where keys carry phantom types
Scala
4
star
15

codeslashslashcomment

Code from my more pragmatic blog
JavaScript
4
star
16

regular.js

Regular Expression syntax for Regular Javascript Programmers
JavaScript
1
star
17

dotfiles

Dotfiles!
Shell
1
star
18

pip-version-issue

Demonstration of an issue with pip's handling of version constraints
Python
1
star
19

prbac-talk

A slide deck for talking through Unix Permissions, Role-Based Access Control, thence Parameterized Role-Based Access Control
1
star
20

cardflasher

An n-sided "card box" flashcard program, useful for languages with separate pictograph, phonetics, romanization, and meaning
OCaml
1
star