[PATCH] Raw strings, from Python via SXEmacs
Steve Youngs
steve at sxemacs.org
Sat Jul 22 22:43:55 EDT 2006
* Aidan Kehoe <kehoea at parhasard.net> writes:
> Ar an seachtú lá déag de mí Iúil, scríobh Stephen J. Turnbull:
>> [...] This introduces a serious backward incompatibility with GNU Emacs
>> and XEmacs 21.4, without adding functionality beyond an attractive
>> convenience.
> A forward compatibility problem rather than one of backward compatibility,
> surely? #r"your text here" gives a syntax error in 21.4 and GNU Emacs, so
> there’s no code in the wild for those platforms that uses that syntax, old
> code works fine.
> Compatibility problems will arise when people choose to use raw string
> syntax in code they release, which I agree should not be done for a few
> releases.
In SXEmacs...
(featurep 'raw-strings)
=> t
It's not much, but perhaps a little better than relying on an error.
> And attractive convenience _is_ added functionality!
Indeed.:-)
>> There is a policy question here, and it should be discussed
>> (including whether we should be more interested in compatibility
>> with SXEmacs than GNU Emacs!) before committing IMO.
Obviously I have a vested interest in XEmacs and SXEmacs staying
compatible with each other. But, at this point in time, I see the
responsibility of maintaining compatibility resting on SXEmacs'
shoulders, not XEmacs'.
Please don't veto solely on the grounds of (in)compatibility. If
something is worth having in XEmacs, there's a very good chance it is
worth having in SXEmacs too. And vice verse.
As for raw stings, we like em[1], we want you to have em, and we want
GNU/Emacs to have em too.[2]
Footnotes:
[1] So much so that we use them in all of our core lisp.
[2] Martin has mentioned that he is willing to assign his copyright
and to put together a patch for GNU/Emacs.
--
|---<Steve Youngs>---------------<GnuPG KeyID: A94B3003>---|
| I am Dyslexic of Borg. |
| Fusistance is retile. Your arse will be laminated. |
|------------------------------------<steve at sxemacs.org>---|
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 312 bytes
Desc: not available
Url : http://lists.xemacs.org/pipermail/xemacs-beta/attachments/20060723/c5523157/attachment.pgp
More information about the XEmacs-Beta
mailing list