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

2020-05-21 Thread Sean P. DeNigris
Esteban Lorenzano wrote > The class comments are not clear? Maybe it's me ;-) Esteban Lorenzano wrote > Opaque object = https://en.wikipedia.org/wiki/Opaque_data_type > ; > External object = a pointer to something. For example, why is ObjCClass a

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

2020-05-21 Thread Esteban Lorenzano
Hi, The class comments are not clear? Opaque object = https://en.wikipedia.org/wiki/Opaque_data_type External object = a pointer to something. > On 21 May 2020, at 21:53, Sean P. DeNigris > wrote: > > I'm working

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

2020-05-21 Thread Sean P. DeNigris
I'm working on improving the documentation. I'd like examples of situations when you'd use one or the other and why... Also, the FFIOpaqueObject class comment could be fleshed out a bit. Check out this excerpt: "this means we always access them through a reference. Now, we could declare