EPI-CO-0002: Difference between revisions

From EiffelStudio: an EiffelSoftware project
Jump to navigation Jump to search
Manus (talk | contribs)
New page: Category:Projects Category:EPI__NOTOC__ == Title == Interface with Objective-C == One line summary == Made interfacing with Objective-C as easy it is to interface with C == Sta...
 
Manus (talk | contribs)
 
Line 14: Line 14:


== Skills needed ==
== Skills needed ==
Knowledge of Objective-C
Knowledge of Objective-C and C, and how to mix both.


== Difficulty ==
== Difficulty ==

Latest revision as of 05:36, 12 March 2009

Title

Interface with Objective-C

One line summary

Made interfacing with Objective-C as easy it is to interface with C

Status

Not started

Description

Eiffel supports a very powerful interface to either C and C++. Mac OS gaining some popularity, Eiffel lacks an easy interface to objective-C that will make it easier to wrap Mac OS libraries such as Cocoa.

Skills needed

Knowledge of Objective-C and C, and how to mix both.

Difficulty

High

Benefits

Students will get to learn the internals of interfacing Eiffel with other languages.

Community will finally be able to build a native handle to Cocoa for EiffelVision and thus have a native version of EiffelStudio for the Mac.

Licensing

GPLv2

Documentation

In the code as well as http://dev.eiffel.com for design decisions. User documentation on externals at http://docs.eiffel.com

Submitter

Eiffel Software

Possible mentor

Emmanuel Stapf