we are using it with success... installed this way: 

Gofer it
        squeaksource: 'MetacelloRepository';
        package: 'ConfigurationOfFFI';
        load.
(ConfigurationOfFFI project version: '1.5') load.

Gofer it
        squeaksource: 'Alien';
        package: 'Alien';
        load.

not sure if you need the both, but having them is easier: you can subclass 
ExternalLibrary, etc.... and use FFI in the old way <apicall:>, and when you 
need a callback you use alien Callback.

(works on pharo 1.3 and 1.4)

best,
Esteban 

El 31/01/2012, a las 7:53p.m., Eliot Miranda escribió:

> 
> 
> On Tue, Jan 31, 2012 at 12:03 PM, Schwab,Wilhelm K <[email protected]> 
> wrote:
> Eliot,
> 
> Interesting news...  On Linux?  Is there a good place to hunt for examples?
> 
> Yes, on all three platforms.  Alien.  See 
> http://www.squeaksource.com/Alien/Alien-kb.15
>  
> 
> Bill
> 
> 
> ________________________________________
> From: [email protected] 
> [[email protected]] on behalf of Eliot Miranda 
> [[email protected]]
> Sent: Tuesday, January 31, 2012 2:41 PM
> To: [email protected]
> Subject: Re: [Pharo-project] Cog+linux: external module not found
> 
> On Tue, Jan 31, 2012 at 12:36 AM, Schwab,Wilhelm K 
> <[email protected]<mailto:[email protected]>> wrote:
> Göran,
> 
> Thanks for what you do, and for noticing what I (at least try) to contribute. 
>  Some other "tangible" items in my queue *will* be worth the wait[*].  I 
> sincerely hope you are correct about a misunderstanding being at the base of 
> thread.
> 
> Hopefully, we can all dust ourselves off [**] and make FFI robust everywhere.
> 
> Best regards,
> 
> Bill
> 
> [*]  I know I've said this for essentially Pharo's entire life cycle, but 
> it's true...   Callbacks, my kingdom for callbacks.
> 
> Callbacks in Cog work.  The threaded VM needs work, but synchronous callbacks 
> from blocking FFI calls work now.  You may have to integrate image-level code 
> but the VM has support and it works.
> 
> 
> [**]  Some US slang for Stef's benefit :)
> 
> 
> ________________________________________
> From: 
> [email protected]<mailto:[email protected]>
>  
> [[email protected]<mailto:[email protected]>]
>  on behalf of Göran Krampe [[email protected]<mailto:[email protected]>]
> Sent: Tuesday, January 31, 2012 3:05 AM
> To: 
> [email protected]<mailto:[email protected]>
> Subject: Re: [Pharo-project] Cog+linux: external module not found
> 
> Hi guys!
> 
> On 01/09/2012 09:36 PM, Sven Van Caekenberghe wrote:
> > On 09 Jan 2012, at 20:06, Schwab,Wilhelm K wrote:
> >> I think you have the situation very much in reverse.  You are flying off 
> >> the handle, not me.
> >>
> >> Cog deserves better than to ignore feedback from motivated users.  
> >> Motivated users deserve better than to be insulted for their efforts to 
> >> improve it.
> >
> > Pharo, Squeak, Cog, Seaside, and most other Smalltalk software on 
> > SqueakSource is open source, written almost exclusively by people in their 
> > free time. And although most of them will try to help the users of their 
> > software the best they can, they cannot and should not do just anything 
> > unless they want to. The relation between open source authors and their 
> > users should be mutually productive. Using software and giving feedback if 
> > one thing, but it is not enough. It can't be one way all the time.
> >
> > I might be wrong, but I fail to find
> >
> > - any issues you put in the issue tracker(s)
> > - any issues you solved
> > - any open source software you published on SqueakSource or anywhere else
> > - any blog post or web pages with documentation, tutorials, .. that you 
> > wrote
> >
> > I hope you get the point: there are many more ways to contribute than what 
> > you are doing now.
> >
> > Pharo and other projects need all the help they can get, give back to the 
> > community, we are all using software written by others in the same spirit, 
> > it is only fair to honor these contributions.
> >
> > My 2c,
> 
> This thread is long dead but I just wanted to mention that Wilhelm
> Schwab is a long time Squeaker and has been active in the community long
> before Pharo was even born. ;)
> 
> Now, it seems to me that the "heat" in this particular thread was based
> on a misunderstanding, I know Eliot and it didn't seem to me he was
> trying to insult.
> 
> General observation: Try taking it easy on the "what the heck have you
> done for us?"-talk. I have made several such similar posts too over the
> years when I got frustrated, but it might backfire if you aren't
> shooting at the "right people". We take pride in being a friendly
> community (Smalltalk at large) and I presume Pharo does too :)
> 
> regards, Göran
> 
> 
> 
> 
> 
> --
> best,
> Eliot
> 
> 
> 
> 
> 
> -- 
> best,
> Eliot
> 

Reply via email to