Re: [Pharo-dev] uFFI: What is the difference between FFIExternalObject and FFIOpaqueObject?

2020-05-23 Thread Esteban Lorenzano
Hi, That’s not really possible :) In your case, Method is already a pointer (with arity 1). Which means Method * Is in fact a pointer to a pointer (arity 2), something like "void**" This is a typical case, but you are not “having the two cases”, you still have one :) UFFI will try to box/unb

Re: [Pharo-dev] uFFI: What is the difference between FFIExternalObject and FFIOpaqueObject?

2020-05-23 Thread Ben Coman
On Sun, 24 May 2020 at 02:01, Sean P. DeNigris wrote: > Esteban Lorenzano wrote > > The easiest way I have to explain is: > > > > You use an OpaqueObject when you will refer to the opaque type in calls > > as: someFunction(opaqueobject *someArg). > > You use an ExternalObject when you will refer

Re: [Pharo-dev] Project of Interest => Jekyll + Dynamic processing integration + Git(hubs)Pages => pharo in the middle

2020-05-23 Thread Esteban Maringolo
On Sat, May 23, 2020 at 5:41 PM Cédrick Béler wrote: > Hi Esteban, >> This comes really on time for me, I decided to rewrite to small sites I have >> using Jekyll, and as read all their tutorials I thought even of having a >> Jekyllst variation, that uses the Jekyll directories and other conven

Re: [Pharo-dev] Project of Interest => Jekyll + Dynamic processing integration + Git(hubs)Pages => pharo in the middle

2020-05-23 Thread Cédrick Béler
Hi Esteban, > This comes really on time for me, I decided to rewrite to small sites I have > using Jekyll, and as read all their tutorials I thought even of having a > Jekyllst variation, that uses the Jekyll directories and other conventions, > but uses Smalltalk as its engine. Of course this

Re: [Pharo-dev] [Pharo-users] Project of Interest => Jekyll + Dynamic processing integration + Git(hubs)Pages => pharo in the middle

2020-05-23 Thread Cédrick Béler
Hi Torsten, > > Hi Cédrick, > > You know where you can quickly connect to a GitHub > project and serve it with a global CDN easily > in seconds as in I actually just discovered after sending the email, as Hugo for as a gen

Re: [Pharo-dev] [Pharo-users] Project of Interest => Jekyll + Dynamic processing integration + Git(hubs)Pages => pharo in the middle

2020-05-23 Thread Torsten Bergmann
Hi Cédrick, You know where you can quickly connect to a GitHub project and serve it with a global CDN easily in seconds as in As the site runs HTTPS you can even host quickly a HTML/CSS/JS based PWA application. I tried wit

Re: [Pharo-dev] uFFI: What is the difference between FFIExternalObject and FFIOpaqueObject?

2020-05-23 Thread Sean P. DeNigris
Esteban Lorenzano wrote > The easiest way I have to explain is: > > You use an OpaqueObject when you will refer to the opaque type in calls > as: someFunction(opaqueobject *someArg). > You use an ExternalObject when you will refer to the opaque type in calls > as: someFunction(externalobject som