Eu 4.0 rev 1490 and eu.ex

new topic     » topic index » view thread      » older message » newer message

Hi Matt,

using Eu4.0 rev 1490 I started 3 instances of eu.ex and then hello.exw which contains these lines:

include get.e
puts(1, "Hello World")
if wait_key() then end if

there are several error messages:

with exwc.exe:

...

file name to execute? eu.ex
Euphoria Interpreter 4.0 (development) for 32-bit Windows.
SVN Revision 1490
Using System Memory
Copyright (c) Rapid Deployment Software 2008
See http://www.RapidEuphoria.com/License.txt

file name to execute? eu.ex < third instance

.\execute.e:1302 in procedure opRHS_SUBS()
A machine-level exception occurred during execution of this statement

... called from .\execute.e:3874 in procedure do_exec()
... called from .\execute.e:4096 in procedure Execute()
... called from .\execute.e:4104 in procedure BackEnd()
... called from .\main.e:273 in procedure main()
... called from .\main.e:275

> See ex.err

with exw.exe:

...

file name to execute? eu.ex
Euphoria Interpreter 4.0 (development) for 32-bit Windows.
SVN Revision 1490
Using System Memory Copyright (c) Rapid Deployment Software 2008
See http://www.RapidEuphoria.com/License.txt

file name to execute? hello.exw

.\parser.e:2968 in procedure Private_declaration()
type_check error
first is -1.295837196e+307
... called from .\parser.e:3409 in procedure SubProg()
... called from .\parser.e:3715 in procedure real_parser()
... called from .\main.e:260 in procedure main()
... called from .\main.e:275

> see ex.err

Press Enter...

with ex.exe there is no error message, but eu.ex does not run a second time:

C:\EUPHORIA\SOURCE>ex.exe
Euphoria Interpreter 4.0 (development) for 32-bit DOS.
SVN Revision 1490
Using System Memory
Copyright (c) Rapid Deployment Software 2008
See http://www.RapidEuphoria.com/License.txt

file name to execute? eu.ex

Euphoria Interpreter 4.0 (development) for 32-bit DOS.
SVN Revision 1490
Using System Memory
Copyright (c) Rapid Deployment Software 2008
See http://www.RapidEuphoria.com/License.txt

file name to execute? eu.ex

C:\EUPHORIA\SOURCE>

Translating and compiling eu.ex will show this result:

...

file name to execute? eu.ex < second instance

.\fwdref.e:671 in procedure shift_fwd_refs()
attempt to subscript an atom
(reading from it)
... called from .\shift.e:359 in procedure shift()
... called from .\shift.e:370 in procedure replace_code()
... called from .\fwdref.e:228 in procedure patch_forward_call()
... called from .\fwdref.e:590 in procedure Resolve_forward_references()
... called from .\scanner.e:840 in function IncludePop()
... called from .\parser.e:3835 in procedure real_parser()
... called from .\main.e:260 in procedure main()
... called from .\main.e:275

> see ex.err

Press Enter...

To run eu.ex of Eu4.0a3 I had to create a rev.e file (which svn revision is this?)

I tried the same procedures with Eu4.0a3 (run 3 instances of eu.ex with exw.exe, exwc.exe, ex.exe and 2 instances with eu.exe and then start hello.exw). There were no problems with the alpha release.

Roland

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu