> On 13 Jan 2016, at 11:32, Esteban Lorenzano <esteba...@gmail.com> wrote:
> 
> So, recapitulation: 
> 
> I want to introduce:
> 
> 1) package renaming, from FFI-NB to UnifiedFFI
> 2) prefix renaming, from FFI to UFFI (I will not change method prefix, they 
> will remain ffi* so this is maybe a problem…)
> 3) method renaming, from ffiLibraryName to ffiLibrary (we didn’t talk about 
> this, but I’m introducing it because is better name :P)

But isn’t the answered object a string? Then I would vote for #ffiLibraryName. 
Otherwise I’d expect a “Library” object.

> 
> I *think* #2 can be skipped, but #1 and #3 are a must. 
> 
> opinions?
> 
> Esteban
> 
>> On 13 Jan 2016, at 11:28, Esteban Lorenzano <esteba...@gmail.com 
>> <mailto:esteba...@gmail.com>> wrote:
>> 
>>> 
>>> On 13 Jan 2016, at 03:46, Ben Coman <b...@openinworld.com 
>>> <mailto:b...@openinworld.com>> wrote:
>>> 
>>>> Le 12/1/16 17:58, Denis Kudriashov a écrit :
>>>> 
>>>> Hi
>>>> 
>>>> UFFI reminds me UFO which can be translated like Unified Foreign Objects.
>>>> And objects outside image look really like unidentified flying objects. 
>>>> It's just address, blob of bytes and they fly outside smalltalk world
>>>> And it has some relation to Alien name.
>>>> But maybe it is too much funny name
>>> 
>>> I guess we are considering...
>>> 
>>> Prefix: UFO   (shorter)
>>> Package: Unified Foreign Objects    (longer)
>>> 
>>> Prefix: UFFI   (longer)
>>> Package: UnifiedFFI    (shorter)
>>> 
>>> I like your thinking, but I have mixed feelings.  Name is cool.  The
>>> shorter prefix may be a benefit (though the "I" doesn't add much).
>>> But it implies more semantics as an external "object" than external
>>> blobs of memory (for example) for C libraries.
>>> I like "Unified" because it brings together parts of several
>>> implementations (if I understand correctly) and fixes a point of
>>> divergence at the VM level making it harder for limited resources to
>>> collaborate there.
>>> So in the end I think I prefer Unified.
>> 
>> yes, I suppose you are right. 
>> but I was not considering changing prefix from FFI to UFFI, just repackaging 
>> as UnifiedFFI :P
>> 
>> now… probably I will do it (not many changes to adapt and probably better 
>> for understanding in the long way). 
>> 
>>> 
>>> cheers -ben
>>> 
>>> P.S.  As I understand it, NativeBoost performs a bit better than
>>> UnifiedFFI, but it hindered cross-architecture compatibility - but
>>> UnifiedFFI essentially keeps the NativeBoost syntax - so I wonder if
>>> its technically feasible for NativeBoost to become a plug-in backend
>>> for UnifiedFFI, that could be used is special circumstances that
>>> super-performance is required only on supported platforms?
>> 
>> actually (though I do not test it since a couple of months) it should be 
>> more or less compatible… it was at the beginning, then I made some changes…
>> what is not compatible anymore is the vm who needs to be changed to use 
>> executable memory. 
>> 
>> Also… yes, NativeBoost is faster (callouts, not callbacks) because you 
>> cannot compete with ASM, but you can compite in activation time and 
>> optimised code… so who knows, in the future that advantage can not exist 
>> anymore. 
>> 
>> cheers,
>> Esteban
>> 
>>> 
>>> 
>>> 
>>>> 
>>>> 2016-01-12 16:55 GMT+01:00 Esteban Lorenzano <esteba...@gmail.com 
>>>> <mailto:esteba...@gmail.com>>:
>>>>> 
>>>>> Hi,
>>>>> 
>>>>> People has pointed (and they are right) that the name of the new FFI
>>>>> front-end is misleading.
>>>>> So yesterday I was talking with Stef and we think UnifiedFFI (or UFFI, for
>>>>> short) is a better name… and to keep packages prox. to regular FFI I was
>>>>> thinking on rename FFI-NB packages to FFI-Unified… but maybe is better 
>>>>> just
>>>>> to rename them as UFFI or UnifiedFFI…
>>>>> what do you think?
>>>>> 
>>>>> Esteban
> 

Reply via email to