Nemesis Pascal An open source pascal development plattaform

General
Projects
SourceForge.net Logo
  

What is Nemesis Pascal?

Nemesis Pascal is an Pascal interpreter that is:

  • Free
  • Open Source (GPL)
  • Cross-platform (currently Windows and Linux)

Nemesis Pascal is written in Delphi and Kylix. Borland CLX libraries supplies the cross-platform features.

The Nemesis Pascal applications runs on Windows using native controls, and Linux using the CLX Library (a binding to Qt Trolltech). 

What Does Nemesis Pascal Code Look Like?

Nemesis Pascal looks a lot like Delphi. The following complete program should give some flavor for the language:

unit test1;

interface

implementation

procedure main;
begin
    ShowMessage('Hello World!');
end;

end.

Delphi/Kylix Compatible

Nemesis Pascal is Delphi/Kylix compatible. Nemesis Pascal uses internally a modified version of the JEDI Pascal Interpreter. You can download an unmodified version (original version) from http://jvcl.sourceforge.net/.

With the TJvInterpreterPascal and TJvInterpreterFm (Nemesis Pascal uses ist components internally) you can run :

  1. Units. Units are simple pascal programs.
  2. Forms. Delphi forms (*.dfm).
  3. Reports. Forms createds with QuickReports.

Download

Download the latest version at the sourceforge download page.

ScreenShots

Pascal Develop Screenshots here.

Contact

If you wish to contact with me, you can send an E-Mail to my address.

Virtual Machine

The virtual machine currently runs under Win32 and Linux. The virtual machine under win32 may be in console mode or in graphic mode. The unique difference is that the console VM supports console operations.

To run a program created in Pascal simply type the following command at the console prompt :

$ nvm program.pas

To run a console program type the following command at the console prompt :

$ npc[.exe] program.pas

Pascal Server Pages

PSP is an HTML-embedded scripting language. The syntax is Pascal with a couple of unique PSP-specific features thrown in. The goal of the language is to allow web developers to write dynamically generated pages quickly.

PSP is an alternative to PHP, ASP or JSP.

Pascal Server Pages FAQ (Spanish - Updated!)
Pascal Server Pages Mini How-To (Spanish)
Pascal Server Pages Man Page (English)
Pascal Server Pages Configuration File Man Page (English)
Pascal Server Pages Tested Servers

Pascal Develop, Integrated Development Environment

Pascal Develop is the IDE for the Nemesis Pascal project. It creates simple Pascal Scripts, units, forms and web services. The IDE is licensed under the GNU General Public License Version 2.

Feature List :

  • Syntax highlighting editor
  • Autocompletion for Pascal, HTML and PSP (Pascal Server Pages)
  • Integrated debugging for Pascal forms, units and PSP documents
  • Multiple projects, project groups
  • Quickly create forms, units, console units and web services
  • Print support

Pascal Develop IDE Tutorial (Spanish)
Pascal Develop Runtime Documentation (Spanish)

Pascal Develop is Free Software (also referred as Open Source), and is written in Delphi (yes I know the irony).

Tools - NPUnit (Nemesis Pascal Unit)

A tool such as DUnit, JUnit or NUnit.

NPUnit mini-how-to (Spanish Version)



Last updated 2005/04/25