Rick,
Call me dense, but I can't find the FPC version of the ncurses interface. I downloaded FPC and installed it, but find nothing 'curses' on my hard disk. I find it named on the FPC web site, in the contributed units, but there's no home page listed for that one, and no link to download it from there. I've written the listed author, no reply yet, but did inform and will try other avenues if he doesn't reply.
Where did you access the source for this interface, per your mention below?
- Willett Kempton
On 11 Mar 2005, at 7:29 AM, Rick Engebretson wrote:
FPC has a complete ncurses unit that might just slip right in GPC. Of course credit is due the author.
On 12 Mar 2005, at 07:28, Rick Engebretson wrote:
Frank Heckenbach wrote:
Willett Kempton wrote:
- I would prefer to use the FPC ncurses unit or modify it than go
from scratch. I am willing to put some effort in but would like to see it donated to the GPC effort than just my personal use.
Questions: If I test/modify the FPC unit for GPC, and give credit where due, can that be put into GPC as an available interface? I'd probably use the Extended Pascal module syntax rather than the uses syntax, unless one of you tells me that will cause problems. Do I need permission from someone before starting? (Don't want to do an effort then find out it can't go back into GPC.)
(The CRT unit is included because of BP compatibility.)
Frank
I would like to use your new ncurses/GPC interface. Frank's CRT unit has additional, sophisticated screen handling capabilities that ncurses does not provide. These additional screen handling functions might be separated into a (posix) termios unit; which would be, AFAIK, original to GPC.
The original AT&T open software philosophy has worked well for 30 years. Build small, well defined tools that can be used for further development.
Consistent (FPC and GPC) Pascal language constructs evolve into the Ada programming language. When you are good at programming your desktop PC, you might be needed to program nuclear power plant controls.