资 源 简 介
muSE - short for "muvee Symbolic Expressions" - is a Scheme dialect intended for use as an embedded language. It has some unique language features such as first class macros, simple general read-time evaluation syntax, vectors and hashtables that can be used as functions, and extensive use of pattern matching bind.
Highlight: muSE is used as an embedded language to specify the "styles" in muvee Reveal, launched on 11 June 2008.
Language and library features
Provides lexically scoped closures as well as dynamically scoped blocks.
Expressive reader macro system where macros are first class citizens (i.e. can be passed around as arguments to functions, assigned to variables, etc.)
Uniform use of pattern matching for variable binding.
Generic functions (doc<