Arc Forumnew | comments | leaders | submitlogin
Big changes coming for PLT Scheme (plt-scheme.org)
8 points by kens 5798 days ago | 1 comment


3 points by kens 5797 days ago | link

Check out the new PLT Scheme tutorial at http://pre.plt-scheme.org/docs/html/quick/index.html - it's pretty cool.

One interesting feature of 4.0 is pattern matching: http://pre.plt-scheme.org/docs/html/reference/match.html

Porting Arc to mzscheme 4.0 may be tricky. One big change is cons pairs are immutable, which will break lots of things in Arc. You can create mutable cons pairs with "mcons", so ac.scm will need to use that all over.

Also, "interaction-environment" needs to be replaced with "current-namespace", I think.

I haven't figured out how ac.scm will need to change to use the new module system. The mzscheme command line options also change in various ways.

For advice on porting, see http://pre.plt-scheme.org/docs/html/release-notes/mzscheme/M...

-----