1. dot net

Anyone have, or working on, a dot net type of capability link with euphoria?

new topic     » topic index » view message » categorize

2. Re: dot net

> Anyone have, or working on, a dot net type of
> capability link with euphoria?
> 

Maybe.  Please elaborate.

--
Ronald Weidner
http://www.techport80.com
PHP Software developer for hire.

new topic     » goto parent     » topic index » view message » categorize

3. Re: dot net

George Walters wrote:
> 
> Anyone have, or working on, a dot net type of capability link with euphoria?

Yes.  I've been looking into translating Eu il code into CLI il code that
can be compiled with ilasm--part of DotNet.  I've had some promising results
so far.  Obviously, from there, it should be fairly easy to allow Euphoria
to use anything else (i.e., WinForms) that's written in DotNet.

Matt Lewis

new topic     » goto parent     » topic index » view message » categorize

4. Re: dot net

Matt Lewis wrote:
> George Walters wrote:
> > 
> > Anyone have, or working on, a dot net type of capability link with euphoria?
> Yes.  I've been looking into translating Eu il code into CLI il code that
> can be compiled with ilasm--part of DotNet.  I've had some promising results
> so far.  Obviously, from there, it should be fairly easy to allow Euphoria
> to use anything else (i.e., WinForms) that's written in DotNet.

You don't even need ILASM to compile: if you use the Reflection.Emit classes,
you can compile code from within your own application.

--
The Internet combines the excitement of typing 
with the reliability of anonymous hearsay.

tommy online: http://users.telenet.be/tommycarlier
tommy.blog: http://tommycarlier.blogspot.com

new topic     » goto parent     » topic index » view message » categorize

5. Re: dot net

Matt Lewis wrote:
> 
> George Walters wrote:
> > 
> > Anyone have, or working on, a dot net type of capability link with euphoria?
> 
> Yes.  I've been looking into translating Eu il code into CLI il code that
> can be compiled with ilasm--part of DotNet.  I've had some promising results
> so far.  Obviously, from there, it should be fairly easy to allow Euphoria
> to use anything else (i.e., WinForms) that's written in DotNet.
> 
> Matt Lewis

Cool! That could really open up alot of alot of oppurtunity for Euphoria. In
fact, RDS might even be able to make a (Windows only) translator option out of
it.

Like maybe "-dotnet" *OR* "-msil"

Instead of the translator producing C source code, it could product MSIL that
could be executed with the .NET framework JIT compilers.


Regards,
Vincent

new topic     » goto parent     » topic index » view message » categorize

6. Re: dot net

Tommy Carlier wrote:
> 
> Matt Lewis wrote:
> > George Walters wrote:
> > > 
> > > Anyone have, or working on, a dot net type of capability link with
> > > euphoria?
> > Yes.  I've been looking into translating Eu il code into CLI il code that
> > can be compiled with ilasm--part of DotNet.  I've had some promising results
> > so far.  Obviously, from there, it should be fairly easy to allow Euphoria
> > to use anything else (i.e., WinForms) that's written in DotNet.
> 
> You don't even need ILASM to compile: if you use the Reflection.Emit classes,
> you can compile code from within your own application.
> 

Yes, and that's an integral part of my plan, but first you need a dotnet
executable.  Basically, I'm writing a lot of the backend stuff in C#, then
decompiling that to il code (yes, I could make it an external assembly, and
that will likely be an option).  I have a program that takes a 'shrouded'
ooeu program, and translates that into il code.  Then I'm calling ilasm
to put it all into an exe.

I need to rewrite the way it represents Euphoria data--it's not very elegant
or efficient, although with a minor change to the code, I was able to get
the sieve benchmark to run faster than with a translated ooeu backend, so
it's at least possible to get better performance than currently possible.

It's also possible that it could work with Mono, so it could be cross 
platform, too.  Still lots of work to be done...

Matt Lewis

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu