Thanks to Chris for the feedback. Unfortunately, and unlike my old Modula-2 compilers, GPCP does not have a decent regression testing framework. GPM had about...
K John Gough
john@...
Sep 2, 2007 4:00 am
353
There is something about GPCP symbol files that I don't quite understand. If, for example, you compile the following module, foo.cp: ============ MODULE Foo; ...
Let me start this reply with a warning: The following may contain more information that you really want to know <grin>. GPCP compiles component pascal files...
K John Gough
john@...
Sep 2, 2007 9:16 am
355
... Thank you very much for your clear and thorough explanation. It all makes sense to me now, Another question - I notice that the .NET cps files in ...
Hi All I can shed some light on the failure of PeToCps on System.Data (and also System.XML, by the way). The failures were caused by two missing guards in...
K John Gough
john@...
Sep 3, 2007 5:24 am
357
... Hi John, I just did a quick 15-minute test on 32-bit Vista Home Premium. I was able to install gpcp 1.3.6, rebuild CPIde from scratch, and compile / make /...
... bug ... Hi John, Do you still have the source for the GPM test suite? It would be very useful to have something similar for GPCP (and BlackBox). In the ...
Sorry for the delay. Here is the answer to Robert's questions about empty CASE and WITH statements. (1) Empty CASE statements. These have always been legal,...
K John Gough
john@...
Sep 5, 2007 4:01 pm
360
Hi The code: TYPE A* = POINTER TO LIMITED RECORD END; B* = POINTER TO LIMITED RECORD (A) END; does not compile with the Gardens Point compiler (it does with...
A couple of minor suggestions: 1 - I quite like some feedback when the compiler is finished. It usually (well when there are no errors!) says something like...
Hi All Robert's suggestions are worth a thought. (1) With the default /debug option the feedback comes from ILASM rather than from gpcp, hence the silence when...
K John Gough
john@...
Sep 23, 2007 11:05 am
363
Some more thoughts on the CPMake suggestion: 1 - CPMake is presumably designed to resolve version conflicts DOWN the IMPORT tree. The fact that it does not do...
... entry point ... behaviour ... My preference would be to just change the current error message into a warning. Regards, Chris Chris Burrows CFB Software ...
The good news: My first attempt to run GPCP assemblies on a Pocket PC using Windows Mobile 5 and the .NET Compact Framework 2.0 worked really well. The bad...
... Oms ... I took me some time to be convinced, but following the recent discussion in the BlackBox mailing list I believe the GPCP compiler is not handling...
Hi All sorry for the long delays. I will try to get out a new release within the next two weeks. All of the raised issues are resolved, but I want to do a...
K John Gough
john@...
Oct 30, 2007 11:33 pm
368
Hi John, hi all, fine to be supported. Thx Jürgen...
An enhancement suggestion: When generating the IMPORT lists in the text / HTML versions of the symbol files using Browse, (optionally?) use the new format ...
Hi All Version 1.3.8 is now uploaded to the web. The .NET version is present, with the JVM-installer version to follow next week, JVM-zip archive after that. ...
John Gough
j.gough@...
Nov 23, 2007 4:28 am
371
The download page contains plug-ins for VS2002 and VS2003. Has anyone tried to use the later one with VS2005/VS2008? Would the installation process recognize...
Hi Anes The old plug-ins do not work any more. You might consider using Chris Burrows excellent component passcal IDE. ...
K John Gough
john@...
Nov 27, 2007 12:14 am
373
I'm trying to implement an extension to .NET's System.IO.StreamWriter but am having problems working out how to define a constructor for the extended type. All...
I've recently been encountering unexpected errors when attempting to use type-guards with GPCP 1.3.8. To investigate, I tried to compile the following test...
Hi foks Chris has turned up a couple of tricky-looking issues. Unfortunately, I am away from my system until 12 January. I will give it my urgent attention...
K John Gough
john@...
Dec 27, 2007 9:03 am
376
... I've now tried them on 1.3.3, 1.3.6 and 1.3.8 without any success. I wasn't sure if the 'CONSTRUCTOR' keyword could only be used in dummy foreign modules? ...
Hi All I still do not have access to a machine, but here is my completely untested answer to the BOXing question. If "arg" has type T, BOX(arg) has type...
K John Gough
john@...
Dec 29, 2007 9:36 am
378
... define ... Sys.DateTime. Hi John, ... An unhandled exception of type 'System.TypeLoadException' occurred in Unknown Module. Additional information: Could...
Ok, so there is a bug, and I will have to investigate when I get back. As to the¨"online compiler" that corresponds to a very old version from about three ...
K John Gough
john@...
Jan 2, 2008 6:16 pm
380
... Hi John, ... #gpcp: net version 1.3.8 of 18 November 2007 CPMake: "ObMain is not a base module." Halting... Regards, Chris Chris Burrows CFB Software ...