On Thu, Apr 1, 2010 at 5:33 PM, Taylor R Campbell <[email protected]> wrote:
>   Date: Sun, 28 Mar 2010 20:14:59 -0700
>   From: Joe Marshall <[email protected]>
>
>   Yeah, I agree, but there aren't many other options if you want the
>   source code to be somewhat portable.
>
> Portable?  What does that mean in this context, and what does that
> accomplish?

*Somewhat* portable as in `no weird reader objects'.

 It is simply a way of adding a little in-band meta-information about
the file.  It can't be
a scheme form because evaluation of forms happens after reading is
finished.  It *could*
be a funny reader token, but there are no portable ways to add funny
reader tokens
that don't cause other scheme systems to gag.  A comment has the advantage that
it shouldn't interfere with other scheme systems.

I expect that at some time someone will want to port a case sensitive
or keyword laden program into MIT Scheme.  A little edit to the file attributes
line and it should more or less work.


-- 
~jrm


_______________________________________________
MIT-Scheme-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/mit-scheme-devel

Reply via email to