issues
search
diprism
/
perpl
The PERPL Compiler
MIT License
10
stars
5
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Try to fix bug demonstrated in commit fbebfeb
#96
davidweichiang
closed
1 year ago
14
AffLin and curried arguments
#95
davidweichiang
opened
1 year ago
3
Make {Us,,S}Progs more uniform
#94
davidweichiang
closed
1 year ago
10
`TpData` should have tags and params as two separate lists
#93
davidweichiang
closed
1 year ago
6
Type aliases
#92
davidweichiang
opened
1 year ago
0
Merge Ctxt and Env
#91
davidweichiang
closed
1 year ago
17
Merge `Env` and `Ctxt` (there's a to-do in the comments about this)
#90
davidweichiang
closed
1 year ago
0
Monomorphize externs
#89
davidweichiang
closed
1 year ago
2
extern types are not monomorphized
#88
davidweichiang
closed
1 year ago
0
Global < > tuples get an extra member during affine-to-linear
#87
davidweichiang
closed
1 year ago
2
Loose ends in #81
#86
ccshan
closed
1 year ago
0
Lexically distinguish type variables and type constructors?
#85
davidweichiang
opened
1 year ago
0
Split `TpVar` into one case for type/tag variables (which can be unified and bound, but don't take parameters) and one case for datatype names (which can't be unified or bound, but take type parameters).
#84
davidweichiang
closed
1 year ago
0
Bug in collectCalls?
#83
davidweichiang
closed
1 year ago
0
pickyZipWith: list lengths don't match
#82
davidweichiang
closed
1 year ago
0
Split TpVar name args into TpData name args and TpVar name
#81
davidweichiang
closed
1 year ago
0
No polymorphic type recursion
#80
davidweichiang
closed
1 year ago
3
Suggested cleanups
#79
davidweichiang
opened
1 year ago
15
Improve lexer error messages
#78
davidweichiang
closed
1 year ago
0
Change type*type to (type,type) and type&type to <type,type>
#77
davidweichiang
closed
1 year ago
0
Check special cases for `<>`
#76
davidweichiang
closed
1 year ago
2
Unused type parameter doesn't affect tests for positivity or recursivity
#75
davidweichiang
closed
1 year ago
2
Autogenerated names don't avoid collisions
#74
davidweichiang
closed
1 year ago
2
Mutually recursive types
#73
davidweichiang
closed
1 year ago
1
Sum-product
#72
davidweichiang
closed
1 year ago
0
Affine-to-linear before de/refunctionalize
#71
davidweichiang
closed
1 year ago
11
Datatype recurses with different parameter
#70
davidweichiang
closed
1 year ago
11
Merge two tests for recursive types, fix bug in check for recursion
#69
davidweichiang
closed
1 year ago
6
Parameterized type used non-recursively
#68
davidweichiang
closed
1 year ago
0
Parens in show
#67
davidweichiang
closed
1 year ago
4
Datatype that has parameter but doesn't use it
#66
davidweichiang
closed
1 year ago
0
data/case must have at least one constructor/case
#65
davidweichiang
closed
1 year ago
5
Rational instead of float weights
#64
davidweichiang
opened
2 years ago
1
Affine lambda at top level
#63
davidweichiang
closed
1 year ago
2
Require -d and -r to name existing recursive types
#62
ccshan
closed
2 years ago
0
O(n⁶) is no joke
#61
ccshan
opened
2 years ago
3
Doesn't this program almost surely terminate?
#60
ccshan
closed
2 years ago
10
Type error produced by defunctionalization
#59
ccshan
closed
2 years ago
4
Where are type annotations allowed
#58
davidweichiang
closed
1 year ago
2
dyck.ppl hangs on compilation
#57
davidweichiang
closed
2 years ago
1
Replace sample with factor and fail
#56
davidweichiang
closed
2 years ago
11
Allow empty tuple ()
#55
davidweichiang
closed
2 years ago
5
Linearize before de/refunctionalize
#54
davidweichiang
closed
1 year ago
11
Cleanup
#53
colin-mcd
closed
2 years ago
0
Zero-constructor datatypes
#52
colin-mcd
closed
1 year ago
2
Polymorphic type annotations
#51
davidweichiang
opened
2 years ago
0
More than one but less than k usages
#50
davidweichiang
opened
2 years ago
1
Small update to FGG format
#49
davidweichiang
closed
2 years ago
2
Datatags
#48
colin-mcd
closed
2 years ago
3
Built-ins / prelude?
#47
davidweichiang
opened
2 years ago
0
Previous
Next