Skip to content
This repository has been archived by the owner on Jul 17, 2024. It is now read-only.
/ tyde-24-code Public archive

Full Idris2 code used in the TyDe '24 paper "Type-level Property Based Testing"

License

Notifications You must be signed in to change notification settings

CodingCellist/tyde-24-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TyDe 2024 Title

The full working code for the TyDe 2024 paper submitted by Thomas Ekström Hansen ORCID logo and Edwin Brady ORCID logo.

Building

Pre-requisites

A working install of the Idris2 compiler >= v0.7.0 is required. The easiest way to get this set up is to install Idris2 via pack.

Compiling

With a working idris2 in your $PATH, the files can be compiled by running

idris2 --build tyde24.ipkg

REPL

An interactive REPL session can be started by running

idris2 --repl tyde24.ipkg

This will load the Generic module by default. The other modules can be loaded by running the REPL command

:module ModuleName

(replacing ModuleName with the name of the module to additionally load.)

After a module has been loaded, its contents can be browsed via the REPL command

:browse ModuleName

LICENSE

The code in this repository is licensed under the terms of the BSD-3-Clause license (see the LICENSE file).

About

Full Idris2 code used in the TyDe '24 paper "Type-level Property Based Testing"

Topics

Resources

License

Stars

Watchers

Forks

Languages