Megido (Free Pascal)

from Wikipedia, the free encyclopedia

Megido was a never finished visual development environment for Free Pascal , which was developed from 1998.

history

It was intended that on Windows and OS / 2 executable IDE Sibyl adapt to Free Pascal and Linux porting to a cross-platform to create tool as open source - clone of Embarcadero Delphi fullest possible compatibility should guarantee.

For various reasons this did not succeed, so that the project was terminated in 1999. The main reasons cited for the failure of the Megido project are restrictions imposed by the Sibyl base, differences of opinion among the developers and, at the time, major changes to the Free Pascal architecture.

However, preliminary work for the Medigo project was used to lay the foundations for the later successful development environment Lazarus . This was also made easier by the fact that some of the developers switched to the Lazarus team after the Megido project had been abandoned.

construction

Megido relied on the Free Pascal Compiler, the Free Pascal Runtime Library (RTL) and the Free Component Library (FCL). Functions that were implemented in the Visual Component Library (VCL) but were missing in the FCL were made available by the MCL (Megido Class Library), the SPCC (Sibyl Portable Component Classes or SpeedSoft's Portable Component Classes, a component library for Windows and OS / 2) and widget libraries for GTK or Qt . In this way it became possible to write platform-sensitive software for Windows, OS / 2 and Linux.

This architecture anticipated many of the principles of the much more complex widgetset mechanism of Lazarus in a simplified form . In contrast, with Megido, development for Mac OS X , Android , iOS , Solaris and BSD was not yet planned.

literature

  1. ^ History . Article in the Lazarus Wiki. Retrieved March 4, 2014.
  2. Megido dead? Discussion article on delphigroups.info of April 5, 2003, accessed on March 4, 2014.

Web links