| Anarki has a macro called $ which is very cool: it lets you run Scheme code from inside of Arc. This means we can use the extensive MzScheme libraries without having to modify ac.scm, which is very nice. However... short names are rare and precious. Punctuation names even more so. Are we really going to be making calls out to Scheme so often in most of the code we write that we should give it such a singular name as $? While we use short names (fn, !, do, no, if, etc.) often in code, when calling out to Scheme it's usually done once in some function that's being defined ("mkdir", "date", etc.), and then most of the calls are to that function. I propose in the spirit of xdef we call the $ macro "xscheme". This also means that when we get to the point of being able to call code written in other languages, we'll be able to use consistent names: xpython, xruby, xperl, and so on. |