Downloads

IDE and major frameworks

Lightweight IDE version 0.9.3 (App and small set of demos, including iPhone demos and QuickRef. 10.4 required for this build)

News in Lightweight IDE 0.9.3:


Lightweight IDE version 0.9.2 (App and small set of demos, including iPhone demos. 10.6 required for this build)

News in Lightweight IDE 0.9.2:

Anniversary version!

 

Lightweight IDE version 0.9.1 (App and small set of demos, including iPhone demos. 10.6 required for this build)

News in Lightweight IDE 0.9.1:

This is the "Let it whip" version, which refers to the last point below, the improved process management. Otherwise, theer are a number of vital fixes for the still very new iPhone support.

This will not work on 10.4! I can build for 10.4 if anyone needs it but the Mac I work on could only build for 10.5 or 10.6.

 

Lightweight IDE version 0.9.0 (App and small set of demos.)

Source-code to Lightweight IDE version 0.9.0

TransSkel 5.0b6 (important TransEdit fixes and more)

News in Lightweight IDE 0.9.0:

News in TransSkel 5b6:

 

Lightweight IDE version 0.8.10 (App and small set of demos.)

Source-code to Lightweight IDE version 0.8.10

TransSkel 5.0b5 (overhaul to synch with current ObjPas version plus many other changes)

News in Lightweight IDE 0.8.10:

News in TransSkel 5b5:

1. TextFace support in QDCG!
2. Updated for synchronizing with the current Objective Pascal. (With much help from Richard Ward!)
3. Other changes

 

Installation

Lightweight IDE itself needs no installation, just unpack. However, you must install:

For using Objective Pascal, you need to install the preliminary FPC 2.5.1. For getting started easier, here is an installer (tested under 10.5).

Installer for FPC 2.5.1 with Cocoa interfaces (for getting started easier with Objective Pascal)

 

Demos and reusable code

The number of demos for Lightweight IDE is getting out of hand. Thus, new or particularly interesting demos or units are listed here as separate downloads. (Newest last.)

Lightweight IDE demos The complete demo package except OpenGL demos. Big archive, since executables are included.

TransSkel 4.0.5 A callback based framework to simplify Carbon application development. A new, Cocoa-based version is available above.

OpenGL demos A set of selected OpenGL demos by Ingemar.

CarDisplay New demo by Saabino D'Elia.

QDCG Much of QuickDraw re-implemented on top of Core Graphics, with two demos. (Note: Old version! The new QDCG is part of TransSkel 5 and much extended.)

New CarbonStandardFile CarbonStandardFile is in the TransSkel package, but this is newer than the one in 4.0.5. (Note: This is now abandoned and replaced by NSStandardFile, part of TransSkel 5.)

pngdemo: Demonstrates how to load a PNG file to an OpenGL texture.

SimpleAudioMovie: Demostrates how to play a QuickTime movie with modern calls, audio only.

openal_fpc: Or "Ingemar's OpenAL Kit for FPC". It is based on code from several sources on the web, merged and rewritten into a more complete kit.

textureFont-with-demo.zip: This is a C only demo of how to render a texture font on OpenGL. It uses pnglite for texture loading.

pnglite-with-demo.zip: pnglite is a smaller and easier replacement for the more common libpng, written by Daniel Karling. I have added a demo program (C and FPC), loading a PNG to an OpenGL texture, and FPC interface.

Simple Objective Pascal demos: Three demos, Skel, Minimal and MinimalAnimation, all also available in Carbon versions in the standard package (above). Here they are rewritten in Objective Pascal, as nibless Cocoa applications.

ToolbarSample: Cocoa demo from Apple, adapted to Lightweight IDE and, most significantly, ported to FPC/Objective-Pascal.

GlutGears: New version of a classic OpenGL demo, now with FPC version (as well as C) and better timing.

Ingemar's Objective Pascal demos: A bigger set of Objective Pascal demos, including the "simple" set above but extended with demos for menus, text editing (with line numbers!), toolbars, file dialogs, sheet alerts and tables.

 

Old versions

Old versions are listed here.