GithubHelp home page GithubHelp logo

I'm Joseph (Joey) Eremondi, an Assistant Professor of Computer Science at the University of Regina.

Previously ,I was a post-doctoral researcher working with Ohad Kammar at the University of Edinburgh.

I completed my PhD with Ron Garcia at the UBC Software Practices Laboratory.

My research is centred around type systems for making code more reliable, and in the theory and practice of making such systems easier to use. In particular, I'm interested in dependent pattern matching, mixing dependent types with gradual types and improving error messages for dependently-typed languages. I've also researched the properties of reversal-bounded counter automata, set constraints, and the shuffle operator on words.

Mastodon

Joey Eremondi's Projects

agda-parikh icon agda-parikh

An attempt to implement Parikh's Theorem in Agda. Part of a Captia Selecta for Utrecht University.

agda-soas icon agda-soas

Agda formalisation of second-order abstract syntax

autoinagda icon autoinagda

An implementation of a first-order auto tactic for Agda, in Agda.

awesome-coq icon awesome-coq

A curated list of awesome Coq frameworks, libraries and software.

classless icon classless

Type synonyms which all for class-like generalizations in Elm

coq-ext-lib icon coq-ext-lib

A library of Coq definitions, theorems, and tactics.

coq2latex icon coq2latex

A command-line tool to generate Latex (inference rules) from inductive coq definitions.

doom-emacs icon doom-emacs

An Emacs framework for the stubborn martian hacker

elm-build-lib icon elm-build-lib

A library for compiling Elm to JavaScript from within Haskell

elm-build-lib-old icon elm-build-lib-old

Haskell library wrapper around the Elm executable, to build files from within Haskell

elm-compiler icon elm-compiler

A modified version of Elm which supports Haskell to Elm translation

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.