Scott Franco - 2016-02-07

So I thought I would drop a brief note.

I am pushing to close the bug list, run all outstanding tests, and get the P5 project relatively stable. I will then create a new release, 1.3.

Then my plan is to move on to Pascal-P6. There are a couple of reasons for this:

  1. This was always the plan. I have been adding more to P5 than I originally planned. I felt the new prt testing system was important to ISO 7185 Pascal, and I still feel that way.

  2. The demo I did of FPC 3.0.0 was very impressive. While it didn't show that FPC could compile and run the Pascal-P5 project, it is very close, and there is every reason to expect the next version increment will run it. The import of this is that Pascal-P5 is no longer "stuck" without a host compiler. Also important is the alternative compile environments constructed by Reinhard and Trevor.

  3. I want to move forward. There is always things I want to improve. Some of them fit into the ISO 7185 standard, but frankly most of them don't. Pascal-P needs file I/O badly to be useful, and that means extending the language (as indeed, all actual compilers have done). With Pascal-P6 I won't feel the need to show how close the code still is to Pascal-P4 or P5.

Unlike Pascal-P4, which was known bugs that I have no intention of fixing (the fix was to move to P5), I intend to maintain P5 in working order, which means fixing bugs as they arise. There are also a few tickets, like documentation, that need doing but probably will happen over time.

Anyways, that is the plan. Get your bug tickets in now.

Scott Franco (formerly Scott Moore)