Free Pascal

From RogueBasin
(Difference between revisions)
Jump to: navigation, search
m (Typo in category)
Line 1: Line 1:
 
Although none of the [[major roguelikes]] was written in Pascal, quite a few of the recently developed roguelikes were made in an open-source implementation of that language called '''Free Pascal'''.
 
Although none of the [[major roguelikes]] was written in Pascal, quite a few of the recently developed roguelikes were made in an open-source implementation of that language called '''Free Pascal'''.
 +
 +
A very modern implementation of the Pascal language. It is a very portable language, being available for processors Intel x86, Amd64/x86 64, PowerPC, Sparc and Motorola 680x0; and the following operating systems: Linux, FreeBSD, NetBSD, MacOSX/Darwin, MacOS classic, DOS, Win32, OS/2, BeOS, SunOS, QNX, Classic Amiga. It is a 32/64 bit compiler. It is quite compatible with Borland Pascal and strives to be compatible with Delphi (thanks to the Lazarus Project (http://www.lazarus.freepascal.org/). It has several enhancements over classical Pascal, as for example:
 +
 +
*Function and procedure overloading
 +
*Operator overloading
 +
*Classes
 +
*Java-like intefaces
 +
*Exceptions
 +
*Properties
  
 
== Roguelikes in Free Pascal ==
 
== Roguelikes in Free Pascal ==
Line 19: Line 28:
 
== Related links ==
 
== Related links ==
 
* [http://www.freepascal.org/ Free Pascal homepage]
 
* [http://www.freepascal.org/ Free Pascal homepage]
 +
* [http://www.lazarus.freepascal.org/ Lazarus Project]
 
[[Category:Programming languages]]
 
[[Category:Programming languages]]

Revision as of 17:20, 5 July 2005

Although none of the major roguelikes was written in Pascal, quite a few of the recently developed roguelikes were made in an open-source implementation of that language called Free Pascal.

A very modern implementation of the Pascal language. It is a very portable language, being available for processors Intel x86, Amd64/x86 64, PowerPC, Sparc and Motorola 680x0; and the following operating systems: Linux, FreeBSD, NetBSD, MacOSX/Darwin, MacOS classic, DOS, Win32, OS/2, BeOS, SunOS, QNX, Classic Amiga. It is a 32/64 bit compiler. It is quite compatible with Borland Pascal and strives to be compatible with Delphi (thanks to the Lazarus Project (http://www.lazarus.freepascal.org/). It has several enhancements over classical Pascal, as for example:

  • Function and procedure overloading
  • Operator overloading
  • Classes
  • Java-like intefaces
  • Exceptions
  • Properties

Roguelikes in Free Pascal

This is a list of the most well-known roguelike projects developed in Free Pascal:

Free Pascal roguelike developers

Not surprisingly, all the games listed above are the creation of two roguelike developers who chose Free Pascal as their language of choice:

Related links

Personal tools