mature implementation of extensible pattern matching and concerned facilities
-
full featured
when
syntax: #60, #56
https://thautwarm.github.io/MLStyle.jl/latest/syntax/when/ -
uncomprehensions(for patterns), need updating docs: #58
@data S begin S1(x) end seq = 1:10 @match [S1(i) for i in seq] begin [S1(i) for i in xs] => xs == seq _ => end
-
compilations of string patterns now use
isequal
instead of `===, need updating docs: #68, #62 -
better error messages: #52
-
QuoteNode patterns, need updating docs : #70