diff options
Diffstat (limited to 'Modules/persons.m')
| -rw-r--r-- | Modules/persons.m | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Modules/persons.m b/Modules/persons.m new file mode 100644 index 0000000..37cc408 --- /dev/null +++ b/Modules/persons.m @@ -0,0 +1,11 @@ +Persons: module { + init: fn(); + mkperson: fn(): ref Person; + getpop: fn(): int; + + Person: adt { + age: int; + name: string; + stringify: fn(p: self ref Person): string; + }; +}; |
