Anybody using Eiffel-Cocoa?

  • Hi,

    The Eiffel language seems to offer some powerful features: multiple
    inheritance, design by contract etc. and Cocoa bindings are
    available. Unfortunately, the Mac resources for Eiffel seem pretty
    sketchy and obscure.

    I just wanted to find out if anyone using Eiffel to do serious Cocoa
    development, or know of any community or resources for Cocoa-Eiffel
    development?

    Cheers,
    Lach
  • Hi Lachlan,

    I very much doubt that there is anything serious going on with Eiffel
    and Cocoa. I did build a very large EiffelCocoa bridge in 2001 the
    wrong way (well it was right at the time, let's say the old way). You
    can download it from http://www.maceiffel.com. EiffelSoft is also
    making some progress with their EiffelStudio, but not really in a
    Cocoa bridge (in fact they were doing Carbon a while ago). I also
    built garbage collection on top of Objective-C so that the Eiffel
    garbage collector managed the Cocoa objects, but this would also
    change with Objective-C 2.0 most likely.

    I have not had a great deal of interest lately, so have not expended
    the resources, but I probably will get it going on Leopard and Xcode 3
    sometime.

    The way to do EiffelCocoa now would be using the new Python and Ruby
    bridge technology. I think Eiffel would still be a good addition to
    the OS X programming arsenal, filling in the void between low-level C
    programming (although Objective-C is the nicest flavour of C I have
    ever seen, but not really cross platform) and high-level (say Ruby)
    programming. Eiffel is better for developing cross-platform
    applications, but is compiled and generates C-standard optimized code,
    while in many ways being like Ruby, but is compile-time and type
    checked (in a non-patronizing "how can I get in your way" manner).

    HTH and I hope I am not too sketchy and obscure. (Whereabouts in
    Australia are you?)

    Ian Joyner
    <i.joyner...>

    On 20/01/2008, at 3:34 PM, Lachlan Cotter wrote:

    > Hi,
    >
    >
    >
    > The Eiffel language seems to offer some powerful features: multiple
    > inheritance, design by contract etc. and Cocoa bindings are
    > available. Unfortunately, the Mac resources for Eiffel seem pretty
    > sketchy and obscure.
    >
    > I just wanted to find out if anyone using Eiffel to do serious Cocoa
    > development, or know of any community or resources for Cocoa-Eiffel
    > development?
    >
    >
    >
    >
    > Cheers,
    > Lach
  • On 21/01/2008, at 10:23 AM, Ian Joyner wrote:

    > The way to do EiffelCocoa now would be using the new Python and Ruby
    > bridge technology.

    Is there a good description of how these bridges are created
    somewhere? I occasionally wonder how hard it would be to bridge
    language X.

    Tom
  • There's one for Lua whose source code is quite well documented:
    http://luaforge.net/projects/luaobjc/

    wes

    On Jan 20, 2008 7:16 PM, Tom Davies <tgdavies...> wrote:
    >
    > On 21/01/2008, at 10:23 AM, Ian Joyner wrote:
    >
    >> The way to do EiffelCocoa now would be using the new Python and Ruby
    >> bridge technology.
    >
    > Is there a good description of how these bridges are created
    > somewhere? I occasionally wonder how hard it would be to bridge
    > language X.
    >
    >
    > Tom
    >
previous month january 2008 next month
MTWTFSS
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
Go to today