esteban 

would mars be the perfect case to validate the FFI we all need?

Stef

On Oct 31, 2011, at 10:33 PM, Esteban Lorenzano wrote:

> Hi, 
> 
> ObjectiveCBridge2 (John's one) should be working with latest builds... at 
> least I *think* it should be (the older bug was fixed... so if it does not 
> works now is probably because other reasons. I didn't check it since last six 
> months, so I don't know. Reason why I didn't check it? well... two reasons: 
> nobody ask for, so I assumed I was the only user (sorry if that's not true), 
> and also, in my work of mars/deimos I found several performace issues (most 
> people will not have it, but mars/deimos is very callback dependent) and 
> objective-c callback architecture was not enough, so I started to create 
> (well... to finish, because machinery was already there) a new objective-c 
> bridge, based on Alien... it was working (and the response times were 
> incredible fast), but then came the new FFI (not threaded) and I started 
> migrating the alien objective-c bridge to the new plugin... and well... 
> that's not finished because time is never enough :)
> I think in the long way the new plugin is the way to go, but for now we have 
> the bridge and it should work :)
> 
> So, as a summary: ObjectiveCBridge2 *should* be working, if anyone want to 
> take a look, I will be happy to help if there are any problems. 
> 
> Cheers,
> Esteban
> 
> El 31/10/2011, a las 5:58p.m., Stéphane Ducasse escribió:
> 
>> When igor release athens, we will really ask him to get a 100% fully working 
>> FFI will be the most important task
>> 
>> Stef
>> 
>> On Oct 31, 2011, at 8:04 PM, Schwab,Wilhelm K wrote:
>> 
>>> The object-c bridge is probably a big deal to the Mac users among us, 
>>> right?  My understand is that there are quite a few of you??  I've thought 
>>> about it myself, but that's another story.
>>> 
>>> For external interfacing, I would very much like to see callbacks widely 
>>> supported; I'm thinking of solvers/minimizers etc., where one needs to tell 
>>> the library how to evaluate a function.  FFI has been pretty good to me, 
>>> and Andreas described something that might be turned into a reusable 
>>> callback mechanism for it.  Alien and NativeBoost are also options.  It 
>>> would be nice if we had one external interface system that does it all.
>>> 
>>> 
>>> 
>>> ________________________________________
>>> From: [email protected] 
>>> [[email protected]] on behalf of Noury Bouraqadi 
>>> [[email protected]]
>>> Sent: Monday, October 31, 2011 11:17 AM
>>> To: [email protected]
>>> Cc: A friendly place where any question about pharo is welcome
>>> Subject: Re: [Pharo-project] Brainstorming on the roadmap for first Pharo   
>>>     Consortium Engineer :)
>>> 
>>> What about adding to this todo list:
>>> 
>>> -Fixing/finishing the Objective-C bridge :-)
>>> During ESUG 2010 Esteban told me that there was a pb with the Mac VM that 
>>> causes the crash.
>>> I believe this wasn't fixed and this is the biggest issue with the MARS 
>>> project.
>>> 
>>> Noury
>>> On 31 oct. 2011, at 11:54, Stéphane Ducasse wrote:
>>> 
>>>> Hi guys
>>>> 
>>>> we have a roadmap for Esteban and we would like to share it with you. We 
>>>> have extra items that we would like to see fixed and we are welcoming your
>>>> feedback/suggestions. Note this is typically the way we want to work with 
>>>> the consortium in the future:
>>>>    Build an initial roadmap and refine it based on the input of the 
>>>> community.
>>>> 
>>>> - A website for the consortium registration (esteban is expert on that).
>>>>    - This is important for INRIA and for the visibility of the consortium. 
>>>> We should get new members :)
>>>>    - Integration with SmalltalkHub
>>>> 
>>>> - Working on fixing bugs!
>>>>    - Debugger fixes
>>>>    - Continuous bug fixing.
>>>> 
>>>> - Improving release process: faster, more people involved, simpler.
>>>>    - Working on metacello repositories for each distributions (everything 
>>>> is there but missing last bits)
>>>>    - Metacello tools
>>>>    - Automatic release validations
>>>>    - Automatic validation of fixes
>>>> 
>>>> Now the free items with probably igor involvement
>>>>    - Multiwindowing support
>>>>    - Fully working multithreaded FFI with ***Documentation***
>>>>    - Filesystem fix and integration
>>>>    - Integration of OPAL
>>>>    - RPackage integration
>>>> 
>>>> Igor related
>>>>    - Ephemerons
>>>>    - Object format
>>>>    - VM branding
>>>>    - Use of new canvas
>>>>    - Event cleaning
>>>> 
>>>> So we are waiting for your suggestions.
>>>> 
>>>> 
>>>> Stef
>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>>> Noury
>>> --
>>> http://twitter.com/#!/NouryBouraqadi
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>> 
>> 
> 
> 


Reply via email to