Always same error message ... ExternalAddress loadSymbol: 'Rf_initEmbeddedR' from: RLibrary
returns FailedPrimitive On Wed, Sep 14, 2016 at 3:55 PM, Blondeau Vincent <vincent.blond...@worldline.com> wrote: > > >> -----Message d'origine----- >> De : Pharo-users [mailto:pharo-users-boun...@lists.pharo.org] De la part de >> Serge Stinckwich >> Envoyé : mercredi 14 septembre 2016 15:09 >> À : Any question about pharo is welcome >> Cc : scismallt...@googlegroups.com; Pharo Development List >> Objet : Re: [Pharo-users] [Pharo-dev] [ANN] RProjectConnector V2.1 >> >> Hi Vincent, >> > Hi Serge, > > >> Ok I try again with the latest Pharo 6.0. >> >> When I evaluate: >> >> Gofer it smalltalkhubUser: 'VincentBlondeau' project: >> 'RProjectConnector'; configuration; loadStable There is an error : could not >> resolve Rconnector. Apparently there is a problem with the package name, >> because this vincentBlondeau and not VincentBlondeau (Uppercase). Did you >> already try your configuration in an empty Pharo 6.0 image ? :-) > > Not really for this one ... I corrected and it should work now ;) >> >> I was able to load RConnector-vincentBlondeau.72 directly from Monticello >> repo. >> I modify the RLibrary>>macModuleName path name to >> /usr/local/Cellar/r/3.3.1_2/R.framework/Versions/3.3/Resources/lib/libR.dyl >> ib >> When I relaunch my image, I have an error: the R session is not well >> initialized at startup. >> >> In RSession>>isExistsRf_initEmbeddedR I still see a reference to Alien class. >> You are still using Alien ? >> > > Because I didn't found something better before. But, I just looked at it and > changed to ExternalAddress method. > > Can you try again with version 73 ? > > Thanks, > Vincent > >> >> >> On Tue, Sep 13, 2016 at 6:25 PM, Blondeau Vincent >> <vincent.blond...@worldline.com> wrote: >> > >> > >> > >> >> -----Message d'origine----- >> >> De : Pharo-dev [mailto:pharo-dev-boun...@lists.pharo.org] De la part >> >> de Serge Stinckwich Envoyé : vendredi 2 septembre 2016 16:44 À : >> >> Pharo Development List Cc : scismallt...@googlegroups.com; Any >> >> question about pharo is welcome Objet : Re: [Pharo-dev] [ANN] >> >> RProjectConnector V2.1 >> >> >> >> Great job Vincent ! >> >> >> > It will be great when it will work on OS X ;) >> > >> >> There is some problems on Mac OS X: >> >> - when I try to load in a fresh Pharo 5.0 image, I got a DNU on: >> >> RObjectArray class>>initElementType: >> >> I was able to load the package after a while by loading directly the >> >> package with the Monticello Browser >> > >> > Strange, I deleted these methods... Please ensure you are using a Pharo 6.0 >> image (it should work under Pharo 5.0 too) and that version 14 of >> ConfigurationOfRProjectConnector and version 71 of the RConnector >> packages are loaded. >> > >> >> - Apparently there is still some methods using NB like: RSession >> >> class>>checkSession or RSession class>>initEmbeddedR: >> > >> > Should not, it is modified ... >> > >> >> >> >> I try to move the R dll close to my Pharo VM and also inside the >> >> Plugins directory but without success ... >> > >> > It should be at the same location that libcairo.2.dylib >> > >> >> Is there a way to say where are the R dll instead of copying them ? >> >> >> > Didn't think so .. Maybe the VM developers knows ? >> > >> > >> > Thanks! >> > >> > Vincent >> > >> > >> >> Thank you. >> >> >> >> >> >> >> >> >> >> On Thu, Sep 1, 2016 at 5:42 PM, Blondeau Vincent >> >> <vincent.blond...@worldline.com> wrote: >> >> > Hello everyone, >> >> > >> >> > >> >> > >> >> > I am glad to announce the release of version 2.1 of the >> RProjectConnector. >> >> > >> >> > The binding between Pharo and R (https://www.r-project.org/) is now >> >> > translated to UFFI and so to Pharo 6.0. >> >> > >> >> > >> >> > >> >> > You can call directly your R methods from Pharo. For example, with >> >> > the famous iris clustering example: >> >> > >> >> > >> >> > >> >> > iris := 'eval' asREval: {RObject findVar: 'iris'}. >> >> > >> >> > 'plot' >> >> > >> >> > asREval: >> >> > >> >> > {(iris at: 'Petal.Length'). >> >> > >> >> > (iris at: 'Petal.Width'). >> >> > >> >> > (#pch -> 21). >> >> > >> >> > (#xlab -> 'length'). >> >> > >> >> > (#ylab -> 'Width'). >> >> > >> >> > (#bg ->((iris at: 'Species') collect: >> >> > [ :value | {'red'. 'green3'. 'blue'} at: value ])). >> >> > >> >> > (#main -> 'Edgar Anderson''s Iris >> >> > Data')}. >> >> > >> >> > iris inspect. >> >> > >> >> > >> >> > >> >> > To use it, you should install R and copy the R libraries near the >> >> > Pharo VM (see the documentation on SmalltalkHub >> >> > (http://smalltalkhub.com/#!/~VincentBlondeau/RProjectConnector) for >> >> > how to proceed). >> >> > >> >> > >> >> > >> >> > Don’t forget to relaunch Pharo after the installation to be able to >> >> > use the connector. >> >> > >> >> > >> >> > >> >> > Only basic features are implemented yet, but you can participate to >> >> > its extension! >> >> > >> >> > >> >> > >> >> > Cheers, >> >> > >> >> > Vincent Blondeau >> >> > >> >> > >> >> > >> >> >> !!!************************************************************ >> >> ******* >> >> > ****************** "Ce message et les pièces jointes sont >> >> > confidentiels et réservés à l'usage exclusif de ses destinataires. >> >> > Il peut également être protégé par le secret professionnel. Si vous >> >> > recevez ce message par erreur, merci d'en avertir immédiatement >> >> > l'expéditeur et de le détruire. L'intégrité du message ne pouvant >> >> > être assurée sur Internet, la responsabilité de Worldline ne pourra >> >> > être recherchée quant au contenu de ce message. Bien que les >> >> > meilleurs efforts soient faits pour maintenir cette transmission >> >> > exempte de tout virus, l'expéditeur ne donne aucune garantie à cet >> >> > égard et sa responsabilité ne saurait être recherchée pour tout >> >> > dommage résultant d'un virus transmis. >> >> > >> >> > This e-mail and the documents attached are confidential and >> >> > intended solely for the addressee; it may also be privileged. If >> >> > you receive this e-mail in error, please notify the sender >> >> > immediately and destroy it. As its integrity cannot be secured on >> >> > the Internet, the Worldline liability cannot be triggered for the >> >> > message content. Although the sender endeavours to maintain a >> >> > computer virus-free network, the sender does not warrant that this >> >> > transmission is virus-free and will not be liable for any damages >> >> > resulting >> from any virus transmitted.!!!" >> >> >> >> >> >> >> >> -- >> >> Serge Stinckwich >> >> UCBN & UMI UMMISCO 209 (IRD/UPMC) >> >> Every DSL ends up being Smalltalk >> >> http://www.doesnotunderstand.org/ >> > >> > >> > >> !!!************************************************************ >> ******* >> > ****************** "Ce message et les pièces jointes sont >> > confidentiels et réservés à l'usage exclusif de ses destinataires. Il peut >> également être protégé par le secret professionnel. Si vous recevez ce >> message par erreur, merci d'en avertir immédiatement l'expéditeur et de le >> détruire. L'intégrité du message ne pouvant être assurée sur Internet, la >> responsabilité de Worldline ne pourra être recherchée quant au contenu de >> ce message. Bien que les meilleurs efforts soient faits pour maintenir cette >> transmission exempte de tout virus, l'expéditeur ne donne aucune garantie à >> cet égard et sa responsabilité ne saurait être recherchée pour tout dommage >> résultant d'un virus transmis. >> > >> > This e-mail and the documents attached are confidential and intended >> solely for the addressee; it may also be privileged. If you receive this >> e-mail >> in error, please notify the sender immediately and destroy it. As its >> integrity >> cannot be secured on the Internet, the Worldline liability cannot be >> triggered >> for the message content. Although the sender endeavours to maintain a >> computer virus-free network, the sender does not warrant that this >> transmission is virus-free and will not be liable for any damages resulting >> from any virus transmitted.!!!" >> >> >> >> -- >> Serge Stinckwich >> UCBN & UMI UMMISCO 209 (IRD/UPMC) >> Every DSL ends up being Smalltalk >> http://www.doesnotunderstand.org/ > > > !!!************************************************************************************* > "Ce message et les pièces jointes sont confidentiels et réservés à l'usage > exclusif de ses destinataires. Il peut également être protégé par le secret > professionnel. Si vous recevez ce message par erreur, merci d'en avertir > immédiatement l'expéditeur et de le détruire. L'intégrité du message ne > pouvant être assurée sur Internet, la responsabilité de Worldline ne pourra > être recherchée quant au contenu de ce message. Bien que les meilleurs > efforts soient faits pour maintenir cette transmission exempte de tout virus, > l'expéditeur ne donne aucune garantie à cet égard et sa responsabilité ne > saurait être recherchée pour tout dommage résultant d'un virus transmis. > > This e-mail and the documents attached are confidential and intended solely > for the addressee; it may also be privileged. If you receive this e-mail in > error, please notify the sender immediately and destroy it. As its integrity > cannot be secured on the Internet, the Worldline liability cannot be > triggered for the message content. Although the sender endeavours to maintain > a computer virus-free network, the sender does not warrant that this > transmission is virus-free and will not be liable for any damages resulting > from any virus transmitted.!!!" -- Serge Stinckwich UCBN & UMI UMMISCO 209 (IRD/UPMC) Every DSL ends up being Smalltalk http://www.doesnotunderstand.org/