Hi,

I am trying to deploy a console application using the awesome PEG
vocabulary. If I choose to deploy using "Level 1 - No reflection" the
application fails when I run it with. The message is...

| The die word was called by the library. Unless you called it yourself,
| you have triggered a bug in Factor. Please report.
| Starting low level debugger...
| Basic commands:
|   q ^D             -- quit Factor
|   c                -- continue executing Factor - NOT SAFE
|   t                -- throw exception in Factor - NOT SAFE
|   .s .r .c         -- print data, retain, call stacks
|   help             -- full help, including advanced commands
| 
| > ==== DATA STACK:
| T{ #<not a string: f> accessors:name>> }
| T{ #<not a string: f> accessors:name>> }
| ==== RETAIN STACK:
| ==== CALL STACK:
| 
| frame: 0x7f41b94b5f38 size 32
| executing: f
| scan: f
| word/quot addr: 1
| word/quot xt: 7f419e5a3500
| return address: 7f419e5a3531
| 
| frame: 0x7f41b94b5f58 size 32
| executing: [ #<not a string: f> 1 #<not a string: f> ]
| scan: 0
| word/quot addr: 7f41a2aaec64
| word/quot xt: 7f419e7312e0
| return address: 7f419e7312ef
| 
| frame: 0x7f41b94b5f78 size 16
| executing: f
| scan: f
| word/quot addr: 1
| word/quot xt: 7f419e69fb60
| return address: 7f419e69fb80
| 
| frame: 0x7f41b94b5f88 size 16
| executing: f
| scan: f
| word/quot addr: 1
| word/quot xt: 7f419e723dc0
| return address: 7f419e723df1
| 
| frame: 0x7f41b94b5f98 size 32
| executing: [ #<not a string: f> T{ #<not a string: f> 0 0 { T{ #<not a 
string: f> f } T{ #<not a string: f> f } T{ #<not a string: f> f } T{ #<not a 
string: f> f } T{ #<not a string: f> f } T{ #<not a string: f> f } T{ #<not a 
string: f> f } T{ #<not a string: f> f } } } #<not a string: f> #<not a string: 
f> #<not a string: f> T{ #<not a string: f> 0 0 { T{ #<not a string: f> f } T{ 
#<not a string: f> f } T{ #<not a string: f> f } T{ #<not a string: f> f } } } 
#<not a string: f> #<not a string: f> #<not a string: f> T{ #<not a string: f> 
{ } 0 }... ]
| scan: 58
| word/quot addr: 7f41a2b95814
| word/quot xt: 7f419e72e800
| return address: 7f419e72e9c1
| 
| frame: 0x7f41b94b5fb8 size 32
| executing: f
| scan: f
| word/quot addr: 1
| word/quot xt: 7f419e549060
| return address: 7f419e549084

But If I choose to deploy using "Level 6 - Full environment" the
application runs correctly. No problem with this level but the
executable is too big.

Any idea to get a smaller executable?

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to