[e-lang] help!

John Carlson john.carlson3 at sbcglobal.net
Sun Mar 23 20:14:43 EDT 2008


On Mar 23, 2008, at 5:38 AM, Kevin Reid wrote:

> On Mar 23, 2008, at 7:05, John Carlson wrote:
>
>> Okay,  I have looked at the capdesk and darpabrowser videos and would
>> like to try them on my desktop.  I have MacOSX Leopard.
>>
>> I haven't tried macifying them, since macifying doesn't seem to do
>> anything.
>
> Yes, the macify-swt.e script should only be used on SWT programs (for
> now).
>
>> I tried to run
>>
>> ../rune capDesk.e-awt
>
> Is this an 'installed' E, or are you trying to run out of built  
> source?
>

I believe I ran a script you sent me to install it.

>> When I click on a txt file, I get
>>
>> Exception in thread "AWT-EventQueue-0"
>> org.erights.e.develop.exception.NestedException: .
>> <
>> listPaneListener>.mouseClicked(java.awt.event.MouseEvent
>> [MOUSE_CLICKED,
>> (53,38 ...
>>
> AWT's thread catcher won't walk the E stack trace, so this info is
> mostly useless. What needs to be done is to find the relevant E
> object (possibly "listPaneListener") which is invoked directly from
> AWT, and add something to report the exception E-style. For example,
> try {
>   ...existing code...
> } catch p {
>   throw <- (p)
> }
> will get it into the tracelog. Or, deferring the entire logic to a
> proper turn, but that can have semantic differences (not
> synchronously reacting to AWT's event)
> fn {
>   ...existing code...
> } <- ()
>
>> Perhaps I am missing reading some documentation?  Do you expect
>> normal users to be savvy enough to run this stuff?
>
> CapDesk should just work. The only thing that I recall finding
> unobvious when I first tried it is that you have to right-click to do
> some file operations.

Well the explorer works, but I and I brought up darpabrowser and it  
basically showed a blank page or threw exceptions when I went to  
google, but I've been unable to get any content up into the  
darpabrowser or capedit.  I was able to "install" the darpabrowser, as  
far as I could tell looking at capdesk.

I can look into the E-style exceptions, given I have some time.

John


More information about the e-lang mailing list