[Vm-dev] Re: [Poll] Who is interested in, thinking about, or already contributing to a 64-bit OpenSmalltalk VM for Windows?

marcel.taeumel Marcel.Taeumel at hpi.de
Tue Jul 5 13:40:29 UTC 2016


Nicolas Cellier wrote
> I don't promise to spend any time on it, but I've inquired a bit a few
> months ago.
> The 1st thing required is to convert a bunch of (int) type declaration
> into
> sqint in platforms/win32 because they're not compatible in 64bits.
> 
> 2016-07-05 11:20 GMT+02:00 marcel.taeumel <

> Marcel.Taeumel@

> >:
> 
>>
>> Hi, there.
>>
>> I happily observe the recent efforts to make 64-bit VMs stable for Linux
>> and
>> Mac OSX.
>>
>> Although Tobias and myself agreed to support the Windows platform in
>> terms
>> of internal and external plugins such as SqueakSSL and FilePlugin, adding
>> 64-bit seems like a lot of work. We have only so much time.
>>
>> Who's out there interested in, thinking about, or already contributing to
>> a
>> 64-bit OpenSmalltalk VM for Windows?
>>
>> Best,
>> Marcel
>>
>>
>>
>> --
>> View this message in context:
>> http://forum.world.st/Poll-Who-is-interested-in-thinking-about-or-already-contributing-to-a-64-bit-OpenSmalltalk-VM-for-Wi-tp4904953.html
>> Sent from the Squeak VM mailing list archive at Nabble.com.
>>

Hi Nicolas,

if we target Cygwin as a build environment, this might be worth noticing:
https://cygwin.com/faq.html#faq.programming.64bitporting

If we (eventually?) target MS Visual Studio (resp. its C compiler), the code
might look different. Not sure.

In the Windows (kernel) code, I noticed the use of typedefs, which we could
also establish in the vm's windows-specific platform code:
https://msdn.microsoft.com/en-us/library/windows/desktop/ff381404(v=vs.85).aspx

I wonder if we could manage to write code that compiles in both Cygwin
64-bit and the (free) MS Visual C/C++ compiler:
https://www.microsoft.com/en-us/download/details.aspx?id=41151

... or maybe MS Visual C/C++ only? It would remove Cygwin as a layer of
indirection between dev tools and execution platform...  *duck-and-run* :-D

Overall, it should be really simple (and cheap?) to setup a Windows dev
environment for VM developers. Maybe for real, maybe in a VirtualBox only.
This helps Eliot and other cross-platform VM developers to debug like they
are doing now.

Best,
Marcel



--
View this message in context: http://forum.world.st/Poll-Who-is-interested-in-thinking-about-or-already-contributing-to-a-64-bit-OpenSmalltalk-VM-for-Wi-tp4904953p4905015.html
Sent from the Squeak VM mailing list archive at Nabble.com.


More information about the Vm-dev mailing list