Sven Van Caekenberghe wrote:
Dale,
On 18 Feb 2012, at 20:56, Dale Henrichs wrote:
Sven, et. al.,
I tried to use Zodiac the other day and I immediately had problem that the SqueakSSL plugin was not recognized (the primitiveSSLCreate primitive fails)...
I am testing on a mac and I downloaded and copied the squeakssl bundle into the Resources folder of the Squeak vm (okay I tried doing this with three different vms and each time got the same primitive failure) ... with no luck ...
I'd like to use Zodiac, but have fallen back to using libcurl (via OSProcess) because it just works....
I know that folks are able to get SqueakSSL to work, but the fact that someone has to manually monkey with their vm really means that it is not a simple matter to use Zodiac, unless one is "building their own vm" ...
So I would second the notion to include SSL support in the distributed vms ...
"https support is expected to work out of the box" these days ...
Dale
Of course it would be better to include the plugin by default, but even then, you would have to use a particular prepared vm.
Here is mine (for Mac OS X):
http://dl.dropbox.com/u/16235440/Pharo.app.zip
I must say I don't understand: it is not monkeying with your VM, it is just adding a plugin, which is copying one file to the proper place. Using libcurl via OSProcess seems way more complicated for most people. YMMV, of course.
BTW, did you try the one-click download, it was made just for this situation.
HTH,
Sven
Some plugin usability questions (I have only had a brief look around, but these answers should jump out at me from the documentation) Q1. How do I know which plugin is required for which Smalltalk code? book.pharo-project.org [1] > 4.3.4 "How to Debug Plugin Absence" shows how to get some lists but how do I know what I'm looking for ? Q2. Where do I find the plugins to download from? There is nothing linked from [http://www.pharo-project.org/pharo-download] book.pharo-project.org [1] > 5.2.2 "List Of Plugins" has a list but no links Q2. How strong is the binding from specific plugin versions to specific vm versions, and where is the correlation documented? I do see [http://code.google.com/p/pharo/wiki/VMPluginOverview] but it seems out of date. Q3. Are the plugins part of the CI testing ? Q4. Where is the install of a plugin to a particular file system location documented? book.pharo-project.org [1] > 5.2.1 "Loading Plugins" only says that they are loaded automatically. [1] http://book.pharo-project.org/book/table-of-contents