Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 36 million developers.
Sign up- GitHub Staff
- Queens, NYC
- http://blog.sumtypeofway.com
Pinned
2,836 contributions in the last year
Activity overview
Contributed to
github/semantic,
fused-effects/fused-effects,
tree-sitter/haskell-tree-sitter
and 5 other
repositories
Contribution activity
June 2019
Created a pull request in github/semantic that received 1 comment
- Update development docs with information about Nix-style builds.
- Detail patch-acceptance policy and process in CONTRIBUTING.md.
- Bump to newer haskell-tree-sitter.
- Bump minimum base version.
- Use source-repository-package to pin Git deps in cabal.
- Run the parse-examples checks on CI.
- Remove redundant HasSpan class.
- Support --sha="HEAD" in `semantic parse --symbols --gitdir`.
- Add documentation detailing example uses for the CLI.
- Institute parser for Core.
- Set up Travis builds.
- Docs: specify we use cabal (and stack internally)
- Use Attoparsec for parsing git output instead of manually splitting Text
- Bump the parsers
- Singularize word in README.md
- Only build PR branches once in Travis
- Ignore stack.yaml and stack.yaml.lock.
- Fix "programing" typo
- Move grammar datatypes to the language packages
- Copy Freer in to Assignment, 🔥 dependency on freer-cofreer
- Core intermediate language
- Fix simple typos and standardize formatting in places
- fixed small error
Created an issue in github/semantic that received 9 comments
Windows support
Nothing about the library or executable is Unix-specific, so we should support Windows. Creating this issue to track it.
9
comments
- ProTips.md needs to be updated for cabal new-build.
- Investigate using a UTF-8 text type.
- Investigate feasibility of switching to proto-lens for protobuf serialization.
- Fix CI build time issues.
- Fully implement Python's `from a.b import *`
- Ruby attr_reader/writer/accessor methods are unsupported
- Use gitlib and its data types to interface with Git.
- Investigate performance consequences of enabling/disabling parallel GC.
- Detect valid holes in the scope graph
- Add an issue template.
- Ruby access control
- Try/catch/finally blocks are structured poorly for analysis
- Python assignment error in tensorflow/models
- Port getting-started guide.
- Investigate a shared cache of build artifacts for CI/local development.
- Path/project ingestion logic is duplicative and painful
- Add streaming interface for `semantic parse --symbols`.
- Distribute effect should yield true concurrency, not just parallelism
- Performance/benchmarks dashboard
- Use a parser instead of pattern-matching on `Text` when parsing git-ls-tree output.
- Move from machines to streaming.
- Move from shelly to streaming-process.
6
contributions
in private repositories
Jun 3 – Jun 4