Dr Edwin Brady

Dr Edwin Brady

Reader

Researcher profile

Phone
+44 (0)1334 46 3271
Email
ecb10@st-andrews.ac.uk

 

PhD supervision

  • Thomas Hansen
  • Ellis Kesterton

Selected publications

  • Towards a refactoring tool for dependently-typed programs (Extended abstract)

    Brown, C. M., Barwell, A., Thompson, S., Sarkar, S. & Brady, E. C., 31 Jul 2022. 8 p.

    Research output: Contribution to conferencePaperpeer-review

  • Open access

    Idris 2: Quantitative Type Theory in practice

    Brady, E. C., 6 Jul 2021, 35th European Conference on Object-Oriented Programming (ECOOP 2021). Møller, A. & Sridharan, M. (eds.). Schloss Dagstuhl - Leibniz-Zentrum für Informatik GmbH, 26 p. 11. (Leibniz International Proceedings in Informatics).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • Open access

    A Framework for Resource Dependent EDSLs in a Dependently-Typed Language

    de Muijnck-Hughes, J., Vanderbauwhede, W. & Brady, E. C., 2020.

    Research output: Contribution to conferencePaperpeer-review

  • Open access

    Value-dependent session design in a dependently typed language

    de Muijnck-Hughes, J., Brady, E. C. & Vanderbauwhede, W., 2 Apr 2019, Proceedings Programming Language Approaches to Concurrency- and Communication-cEntric Software, Prague, Czech Republic, 7th April 2019. Martins, F. & Orchard, D. (eds.). Open Publishing Association, p. 47-59 (Electronic Proceedings in Theoretical Computer Science; vol. 291).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • Subtype polymorphism à la carte via machine learning on dependent types

    Swan, J., Johnson, C. G. & Brady, E. C., 16 Jul 2018, Companion Proceedings for the ISSTA/ECOOP 2018 Workshops. New York, NY: ACM, p. 14-16 3 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • Open access

    Automatically proving equivalence by type-safe reflection

    Slama, F. & Brady, E. C., 2017, Intelligent Computer Mathematics: 10th International Conference, CICM 2017, Edinburgh, UK, July 17-21, 2017, Proceedings. Geuvers, H., England, M., Hasan, O., Rabe, F. & Teschke, O. (eds.). Cham: Springer, p. 40-55 16 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence); vol. 10383 (LNCS)).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • Open access

    Sequential decision problems, dependent types and generic solutions

    Botta, N., Jansson, P., Ionescu, C., Christiansen, D. & Brady, E. C., 17 Mar 2017, In: Logical Methods in Computer Science. 13, 1, 23 p., 7.

    Research output: Contribution to journalArticlepeer-review

  • Open access

    Type driven development of concurrent communicating systems

    Brady, E. C., 7 Jul 2017, In: Computer Science. 18, 3, 22 p., 1413.

    Research output: Contribution to journalArticlepeer-review

  • Type-driven development with Idris

    Brady, E. C., Mar 2017, Shelter Island: Manning Publications Co. 480 p.

    Research output: Book/ReportBook

  • Open access

    Elaborator reflection: extending Idris in Idris

    Christiansen, D. & Brady, E. C., 4 Sept 2016, Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming (ICFP 2016). New York: ACM, p. 284-297 14 p. (ACM SIGPLAN Notices; vol. 51, no. 9).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

 

See more publications