On Sun, Jan 24, 2016 at 5:10 AM, vm-dev-request@lists.squeakfoundation.org wrote:
Send Vm-dev mailing list submissions to vm-dev@lists.squeakfoundation.org
To subscribe or unsubscribe via the World Wide Web, visit http://lists.squeakfoundation.org/mailman/listinfo/vm-dev or, via email, send a message with subject or body 'help' to vm-dev-request@lists.squeakfoundation.org
You can reach the person managing the list at vm-dev-owner@lists.squeakfoundation.org
When replying, please edit your Subject line so it is more specific than "Re: Contents of Vm-dev digest..."
Today's Topics:
- Merging FFI and Alien (Esteban Lorenzano)
- Re: Merging FFI and Alien (Luc Fabresse)
- Re: Merging FFI and Alien (Esteban Lorenzano)
- Re: Merging FFI and Alien (Luc Fabresse)
Message: 1 Date: Sun, 24 Jan 2016 12:57:36 +0100 From: Esteban Lorenzano estebanlm@gmail.com Subject: [Vm-dev] Merging FFI and Alien To: Squeak Virtual Machine Development Discussion vm-dev@lists.squeakfoundation.org Message-ID: 52303C25-8296-4871-A81B-A770C72428CC@gmail.com Content-Type: text/plain; charset=utf-8
Hi,
Recently I’ve been talking with Eliot and we came to the conclusion that FFI and Alien repositories needs to be merged. Our rational is that 1) both are different ways of doing the same (often with same primitives) and much more important 2) Alien contains the the “de facto” callback mechanism supported by the VM. Keeping them separated and treated as two different things is negative and an important source of confusion for people willing to do FFI this days. So, here is my proposal (already talked with Eliot).
- unify http://source.squeak.org/FFI and
http://www.squeaksource.com/Alien into http://source.squeak.org/FFI That means copying into FFI repo all Alien history.
- Rename Alien package into FFI-Alien (extract the Alien-Win32 category
into its own package)
- Create a ConfigurationOfFFI who takes properly FFI and FFI-Alien, etc.
That means also deprecate Alien project in squeaksource (which usually is just put a WARNING text in home page :P)
So… if nobody has a anything against this plan, I will do it next week :)
cheers! Esteban
Message: 2 Date: Sun, 24 Jan 2016 13:38:55 +0100 From: Luc Fabresse luc.fabresse@gmail.com Subject: Re: [Vm-dev] Merging FFI and Alien To: Squeak Virtual Machine Development Discussion vm-dev@lists.squeakfoundation.org Message-ID: <CAAR4Pr6djsskF5jr77Ntgf=UM0CjGv8v7t+hwvYik= eXuUMQZQ@mail.gmail.com> Content-Type: text/plain; charset="utf-8"
Hi Esteban,
Question: why not "just" introducing Alien's callbacks in FFI and rename it (e.g. FFI-callbacks)?
That would be simpler, no?
- no Alien's history in FFI repo
- not the full Alien's code (callout mechanism, ...) in FFI codebase
- ...
Cheers,
#Luc
2016-01-24 12:57 GMT+01:00 Esteban Lorenzano estebanlm@gmail.com:
Hi,
Recently I’ve been talking with Eliot and we came to the conclusion that FFI and Alien repositories needs to be merged. Our rational is that 1) both are different ways of doing the same (often with same primitives) and much more important 2) Alien contains the the
“de
facto” callback mechanism supported by the VM. Keeping them separated and treated as two different things is negative
and
an important source of confusion for people willing to do FFI this days. So, here is my proposal (already talked with Eliot).
- unify http://source.squeak.org/FFI and
http://www.squeaksource.com/Alien into http://source.squeak.org/FFI That means copying into FFI repo all Alien history.
- Rename Alien package into FFI-Alien (extract the Alien-Win32 category
into its own package)
- Create a ConfigurationOfFFI who takes properly FFI and FFI-Alien, etc.
That means also deprecate Alien project in squeaksource (which usually is just put a WARNING text in home page :P)
So… if nobody has a anything against this plan, I will do it next week :)
cheers! Esteban
vm-dev@lists.squeakfoundation.org