thautwarm/MLStyle.jl
Julia functional programming infrastructures and metaprogramming facilities
JuliaMIT
Pinned issues
`@match` gives the incorrect results when types are passed in as values
#189 opened by jonniediegelman
Closed8
Issues
- 1
Unable to document `@data`
#163 opened by ParadaCarleton - 1
Non-exhaustive pattern error when using multiple lambdas inside constructor/function call
#190 opened by ReubenJ - 8
`@match` gives the incorrect results when types are passed in as values
#189 opened by jonniediegelman - 3
Where clauses for value predicates
#128 opened by jtrakk - 1
`@match :(if true; end) :(if true; end) => 1` fails
#188 opened by jariji - 0
Explain active patterns
#174 opened by jariji - 0
Fix pattern matching docs section order
#186 opened by jariji - 3
Split out match interface
#159 opened by Roger-luo - 0
Pattern "equality is strict for primitive types"
#167 opened by jariji - 2
dot syntax is not recognized as a pattern
#156 opened by Roger-luo - 2
- 7
& might be a bad choice for de-interpolation
#160 opened by Roger-luo - 0
`@trymatch` to return `Some`
#184 opened by jariji - 1
Document GADTs
#177 opened by jariji - 1
Give a useful example of `let` patterns
#175 opened by jariji - 1
Automatic `@as_record` pattern matching
#183 opened by jariji - 0
- 0
- 0
Expand docs for `is_enum` and `enum_matcher`
#173 opened by jariji - 0
Expand docs for `pattern_unref`
#172 opened by jariji - 0
Expand docs for `pattern_uncall`
#171 opened by jariji - 0
Use doctests
#170 opened by jariji - 0
Document `pattern_unmacrocall` usage
#169 opened by jariji - 0
- 6
Matching enum
#126 opened by jtrakk - 1
- 1
How do you match on Pair?
#164 opened by jpfairbanks - 2
@matchast does not produce informative error message
#162 opened by jariji - 1
Capture dictionary keys and values.
#161 opened by weinbe58 - 1
bug: splatting with type is not matched
#158 opened by Roger-luo - 7
enum should use `===` to compare equivalence
#154 opened by Roger-luo - 5
Pattern with a repeated symbol should only match if all referenced values are equal
#152 opened by cmcaine - 1
- 1
Broken on master
#147 opened by mcabbott - 5
Flexible active pattern syntax
#146 opened by jariji - 0
use propertynames instead of fieldnames for records
#144 opened by thautwarm - 1
documentation for active patterns (`@active`) is out-of-date while deprecation warning is up-to-date
#143 opened by thautwarm - 0
- 1
removing `eval` when generating match ASTs
#138 opened by thautwarm - 0
v0.5: compile-time bootstrapping status
#141 opened by thautwarm - 1
MLStyle 0.5 design
#140 opened by thautwarm - 2
Error for unused cases
#127 opened by jtrakk - 1
- 0
lightening first-time loading: remove `MatchCore.jl` and remove all macros in MLStyle
#139 opened by thautwarm - 8
Error UndefVarError: @compiler_options not defined
#137 opened by CourtA96 - 2
Julia 1.7 Compat
#134 opened by rodinalex - 2
Defining methods via pattern matching
#135 opened by adkabo - 6
Define `@trymatch` and `@tryswitch`
#131 opened by serenity4 - 2
- 1
Einops has good docs
#125 opened by alok