16 lines
326 B
Agda
16 lines
326 B
Agda
-- Files begin with a module declaration, modules not implemented yet
|
|
module Tutorial
|
|
|
|
|
|
-- import Prelude not implemented yet
|
|
|
|
-- declare a primitive type
|
|
ptype Int
|
|
|
|
-- declare a more complex primitive type
|
|
ptype Array : U -> U
|
|
|
|
-- declare a primitive function
|
|
pfunc alength : {a : U} -> Array a -> Int := "(x) => x.length"
|
|
|