Liberty Eiffel - Tasks: task #13317, SCOOP support
You are not allowed to post comments on this tracker with your current authentication level.
task #13317: SCOOP support
Submitter: | Raphael Mack <ramack> | ||
Submitted: | Wed 10 Sep 2014 07:26:14 PM UTC | ||
Should Start On: | Tue 09 Sep 2014 10:00:00 PM UTC | Should be Finished on: | Fri 09 Sep 2016 10:00:00 PM UTC |
Category: | SmartEiffel | Priority: | 4 |
Status: | None | Assigned to: | None |
Percent Complete: | 0% | Open/Closed: | Open |
Fixed Release: | None | Planned Release: | None |
Effort: | 0.00 |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
Carbon-Copy List
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
No changes have been made to this item
Powered by Savane 3.13-d3ae.
Corresponding source code
From the good old SmartEiffel Wiki "Wish List"
I'm very excited about all the big improvements to SmartEiffel in the latest release. Now, the only major thing still missing is SCOOP. I'd like to help with implementing SCOOP support. Does someone have a plan to implement SCOOP or suggestions on how it could be done? It appears there are two main issues here:
Providing thread or process support on multiple platforms
Making the code SmartEiffel generates thread-safe (this might involve, for instance, removing static globals from C code and moving them to Thread Local Storage)
My main interest in SmartEiffel is providing a development environment for mobile phone platforms such as J2ME (Java subset), BREW (C/C++ with no stdlib), and Symbian / Nokia Series 60 (unique C++ flavor, stdlib somewhat obfuscated). With the release of SmartEiffel 1.0, I started a sourceforge.net project (MobileEiffel) to modify SmartEiffel to produce code that would run on these platforms: we produced a working version pretty fast by tackling the "static globals" problem and abstracting access to stdlib.
Anyhow, I assume the SmartEiffel team has already wrestled with the problem of implementing SCOOP and I'd love to hear the planned approach to implementing it, and how developers such as myself could help.
Todd 18:17, 25 Nov 2005 (CET)