Updated: 11/5/2005; 6:02:41 PM.
Chris Double's Radio Weblog
        

Saturday, October 05, 2002

The Win32 socket code is now working for Goo v146. See the Goo Mailing list for details on changes required.


5:12:47 PM      

Sometime this weekend I also need to fit in some time to do some work on Massive.
4:18:08 AM      

My next steps with Goo are likely to be something like:

  • Get the current CVS code working with the Win32 MSVC changes.
  • Port the socket code to Win32.
  • Get the current CVS code working with the Win32 .NET changes.
  • Port over my original .NET wrapper code that I did for Goo v133, allowing calling of the .NET API.
  • Port the threading, events, locking and socket code to .NET.
  • Look at what's involved in getting SamurUI working on Win32 or .NET.
  • Get Goo running on the Symbian OS.

Not necessarily in that order if I work on any of it at all. It's more of a wish list than anything.


4:11:03 AM      

A binary distribution of the MSVC Win32 version of Goo v146 is now available. The distribution includes all source code changes required. I have not yet integrated .NET support into this version. 


3:14:44 AM      

I'm currently building Win32 binaries for Goo v146. The changes that were made recently to Goo for Win32 compatibility have made the job easier but there is still the problem whereby the Goo code uses variable argument C macros:

#define XCALL0(...) _CALL0(REGSCREF(), __VA_ARGS__)

Visual C++ doesn't support this. So I need to make changes to eval/g2c.goo to generate the expanded code from the macro rather than the macro itself. Does anyone know a workaround for Microsoft Visual C++ 6.0 to accept the above macro or a nice hack to get around it?


1:14:00 AM      

© Copyright 2005 Chris Double.
 
October 2002
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Sep   Nov



Click here to visit the Radio UserLand website.

Listed on BlogShares

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.