>>>>> "Sam" == Samuel Tardieu <[email protected]> writes:
Sam> Right now, tabs are not considered whitespaces between tokens in
Sam> source code. This has two implications:
Sam>
Sam> - it is possible to define a word called "a b" (with a tab in its
Sam> name) ;
Sam>
Sam> - it is impossible to use tabs to indent source code (not
Sam> that I like it, but some of my students where hit by this today).
Sam> I hope this is just a bug and not a feature :)
On IRC, Slava answered that this was on purpose. What is the point of
allowing tabs in identifiers? If we want to *forbid* tabs in source code
(I dislike them, but some people's favorite editors will add some)
wouldn't it be better to just say so in a clear error message?
Here :
: foo ( x -- x )
[
bar bar bar
] dip ;
Complains that " bar" is not a word because of the leading tab.
Sam
--
Samuel Tardieu -- [email protected] -- http://www.rfc1149.net/
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk