Software Portfolio
Produced On Consulting Gigs
Man, I gotta update this!...
Produced In-House
Shore Street Software develops in Haskell and C/C++, with smidgens of Java, Korn Shell, Python, PHP, and jQuery-style JavaScript. Here is some of our non-secret software. (Links coming soon.)
- Mach-O Builder
- Mach-O Builder is a domain-specific language embedded in Haskell for building and manipulating Mach-O files, Mac OS X's native binary executable format. It's pre-alpha software.
- Parse
-
Parse is a parser combinator library in-the-making.
A parser is a software tool for processing and analyzing text. A parser combinator is a software device for combining parsers to yield more complex parsers. Parse is a software technology that allows developers to create complex parsers very quickly and with little effort by building them out of simple parsers. It simplifies and accelerates the creation of programming languages.
Parser combinator libraries like Parse cannot be expressed in conventional programming languages like C, Python, or Java. Parse is written in Haskell.
- Html
- A Haskell library for generating valid XHTML. The XHTML is guaranteed by Haskell's type system to be valid at compile time. Pre-alpha.
- HMd
- A Haskell library for transforming .text files into valid XHTML. It depends on Parse and Html. Pre-alpha.
- Mk
- Mk is an extremely immature Make/Cabal/Maven replacement. Pre-alpha.
- UTh
- A Haskell library for unit testing . Alpha.