[e-lang] literal-oname?

Kevin Reid kpreid at mac.com
Wed Aug 9 10:39:09 EDT 2006


I just tried one of my programs with E 0.8.36t.

# syntax error: The optional e.enable.literal-oname feature (see org/ 
erights/e/elang/syntax/syntax-props-default.txt) is currently off.
#   def Presenter := <aui:util.makeNamedProtocol>(interface  
"$Presenter" {

This was not previously a disabled syntax.

If I were to simply pragma.enable, the program would then not work  
under the current release, 0.8.35f:

? pragma.enable("literal-oname")
# syntax error: The optional e.enable.literal-oname feature (see org/ 
erights/e/elang/syntax/syntax-props-default.txt) is currently not  
'allow'ed.
#   pragma.enable("literal-oname")

It is therefore not possible to use the syntax in a program accepted  
by the current release and the release candidate.

Why has this syntax been disabled by default?

-- 
Kevin Reid                            <http://homepage.mac.com/kpreid/>




More information about the e-lang mailing list