I'm confused. Why do you need alien in addition to FFI. And loading the latest version is not a way to get reproducible situation.
Stef > 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 >> >
