LLVM

5 Messages Forum Options Options
Permalink
Ian Joyner-2
LLVM
Reply Threaded More
Print post
Permalink
LLVM is an advance in compiler technology. (I can't say it's new, from  
what I can make out it is like the Unisys Slice compilers that I did A  
Series Eiffel in in the 1990s.)

Sounds like an interesting way to do an Eiffel compiler, using the  
LLVM components to do the code generation for different platforms and  
getting rid of the dependence on the different flavours of C.

Has anyone done any work on this?

http://llvm.org/
http://llvm.org/pubs/2007-03-12-BossaLLVMIntro.pdf

Ian

------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Carter, Robert W Mr ACS-GSG - Ft Hood
RE: LLVM (UNCLASSIFIED)
Reply Threaded More
Print post
Permalink
Classification:  UNCLASSIFIED
Caveats: NONE

This looks like an important resource to make contact with on behalf of
Eiffel.
Bob
 

-----Original Message-----
From: eiffel_software@...
[mailto:eiffel_software@...] On Behalf Of Ian Joyner
Sent: Friday, June 20, 2008 7:52 AM
To: eiffel_software
Subject: [eiffel_software] LLVM

LLVM is an advance in compiler technology. (I can't say it's new, from
what I can make out it is like the Unisys Slice compilers that I did A
Series Eiffel in in the 1990s.)

Sounds like an interesting way to do an Eiffel compiler, using the LLVM
components to do the code generation for different platforms and getting
rid of the dependence on the different flavours of C.

Has anyone done any work on this?

http://llvm.org/ <http://llvm.org/>
http://llvm.org/pubs/2007-03-12-BossaLLVMIntro.pdf
<http://llvm.org/pubs/2007-03-12-BossaLLVMIntro.pdf>

Ian


 
Classification:  UNCLASSIFIED
Caveats: NONE


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

BruceMount
Re: LLVM
Reply Threaded More
Print post
Permalink
In reply to this post by Ian Joyner-2
Ian:

I don't know how you have time to do it, but you always seem to find
very interesting things.  The LLVM (Low Level Virtual Machine)
compiler stuff looks GREAT.

You're right, it seems like it would help the Eiffel community.

--Bruce



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

Ian Joyner-2
Re: Re: LLVM
Reply Threaded More
Print post
Permalink
Just the old scientific principle of serendipity! (Actually, it's  
because there's lots of interesting stuff going on in the Apple world  
and most of it is open and cross-platform. Mmmm, what machines did Tim  
Berners-Lee invent the Web on?)

Thanks for the wishes
Ian

On 21/06/2008, at 7:14 PM, brucemount wrote:

> Ian:
>
> I don't know how you have time to do it, but you always seem to find
> very interesting things. The LLVM (Low Level Virtual Machine)
> compiler stuff looks GREAT.
>
> You're right, it seems like it would help the Eiffel community.
>
> --Bruce
>

------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

David Broadfoot
RE: Re: LLVM
Reply Threaded More
Print post
Permalink
Hi Ian,

Did you see the special article about Tim Berners-Lee in yesterday's
"Good Weekend"? It opened with the claim that he invented the internet.
WRONG! We all know it was Al Gore who invented the internet.

Interesting that he was originally going to call it TIM (for The
Information Mine) instead of World Wide Web, but he was too embarrassed.
I note that TIM is MIT reversed, the institution where he now works.

David




> -----Original Message-----
> From: eiffel_software@...
> [mailto:eiffel_software@...] On Behalf Of Ian Joyner
> Sent: Sunday, 22 June 2008 1:20 PM
> To: eiffel_software@...
> Subject: Re: [eiffel_software] Re: LLVM
>
> Just the old scientific principle of serendipity! (Actually, it's
> because there's lots of interesting stuff going on in the Apple world
> and most of it is open and cross-platform. Mmmm, what machines did Tim
> Berners-Lee invent the Web on?)
>
> Thanks for the wishes
> Ian
>
> On 21/06/2008, at 7:14 PM, brucemount wrote:
>
> > Ian:
> >
> > I don't know how you have time to do it, but you always seem to find
> > very interesting things. The LLVM (Low Level Virtual Machine)
> > compiler stuff looks GREAT.
> >
> > You're right, it seems like it would help the Eiffel community.
> >
> > --Bruce
> >
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>

------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/eiffel_software/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/eiffel_software/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:eiffel_software-digest@...
    mailto:eiffel_software-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    eiffel_software-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/