Recent Changes - Search:

WikiDoc

Categories

AlphaTcl

Software.AlphaTcl History

Hide minor edits - Show changes to markup

February 28, 2008, at 11:11 AM by fredericboulangersupelecfr - Fixing accented letters
Changed line 41 from:

Dominique d'Humieres, Frédéric Boulanger, Chuck Gregory, Pierre Basso,

to:

Dominique d'Humieres, Frdric Boulanger, Chuck Gregory, Pierre Basso,

Changed line 43 from:

Hall, Bernard Desgraupes, Lars Hellström, Joachim Kock deserve particular mention for their code contributions and fixes

to:

Hall, Bernard Desgraupes, Lars Hellstrm, Joachim Kock deserve particular mention for their code contributions and fixes

January 08, 2008, at 07:33 AM by 77.57.34.27 -
Deleted lines 0-1:

elttrocnoorl set canceled tv capture software free pilgrimage history use you love tonight to live is to suffer 3 11 boyz ace true value hardware every child counts green paper arkansas auto finder wonder boys film 400 best camcorder under muslime names york dungeon static structs agusta golf national sap questions and answers standard cubic foot per minute thats life lyrics outline state south african high commission australia england new riding vacation amp fender tooling press brake medicare part b news neck cramps about blank virus fix lance roberts palm treo 650 downloads quarters state united new zealand a part of australian continent what is a postscript file www cfi com an apple a day keeps the doctor list of exits us universitys ranking proctor gamble corporation las vegas population growth west virginia school delays i series as400 shelby county public schools martin logan club airbus commercial wius station house the daily sport paper uk word twists acrylic acid polymerisation phila production video medical device companies in sweden old chests lyrics engine ma marketing search likes me when im gone animal posters id die without you song virtual memory in windows xp super mario all star rom download run parallel watt casey when i get older beatles news dominica 02 uk phones oregon restaurant salem left hand brewing company anti virus free ware process operator online classes table tennis video clip wish night club cleveland new cures make peanut butter at home indoor growing system sleep sound in jesus lyrics man clothes style improbable theatre company pressespiegel rummy average law school gpa prohibition in canada tom and jerry game free totally busted per capita income growth extreme grannys nic cards aim buddy block new nfl orleans page saint pokemon games du... emotion monkey msn software tester salary range prince of persia guides picture morphing freeware studio monitor speaker reviews pen american center new college graduates silk dressing excel exercise log adopt atlanta dog ii movie saw trailer i regret that i have only one life pink titty amsterdam picture girl red river harley davidson jobs in west memphis arkansas

November 15, 2007, at 08:46 AM by 200.31.42.3 -
November 15, 2007, at 08:45 AM by 200.226.134.53 -
November 15, 2007, at 08:44 AM by 207.234.145.43 -
Added line 1:

elttrocnoorl

Changed line 43 from:

Dominique d'Humieres, Frédéric Boulanger, Chuck Gregory, Pierre Basso,

to:

Dominique d'Humieres, Frédéric Boulanger, Chuck Gregory, Pierre Basso,

November 08, 2007, at 07:30 PM by 85.10.201.221 -
November 08, 2007, at 07:29 PM by 195.8.8.1 -
Added line 1:

set canceled tv capture software free pilgrimage history use you love tonight to live is to suffer 3 11 boyz ace true value hardware every child counts green paper arkansas auto finder wonder boys film 400 best camcorder under muslime names york dungeon static structs agusta golf national sap questions and answers standard cubic foot per minute thats life lyrics outline state south african high commission australia england new riding vacation amp fender tooling press brake medicare part b news neck cramps about blank virus fix lance roberts palm treo 650 downloads quarters state united new zealand a part of australian continent what is a postscript file www cfi com an apple a day keeps the doctor list of exits us universitys ranking proctor gamble corporation las vegas population growth west virginia school delays i series as400 shelby county public schools martin logan club airbus commercial wius station house the daily sport paper uk word twists acrylic acid polymerisation phila production video medical device companies in sweden old chests lyrics engine ma marketing search likes me when im gone animal posters id die without you song virtual memory in windows xp super mario all star rom download run parallel watt casey when i get older beatles news dominica 02 uk phones oregon restaurant salem left hand brewing company anti virus free ware process operator online classes table tennis video clip wish night club cleveland new cures make peanut butter at home indoor growing system sleep sound in jesus lyrics man clothes style improbable theatre company pressespiegel rummy average law school gpa prohibition in canada tom and jerry game free totally busted per capita income growth extreme grannys nic cards aim buddy block new nfl orleans page saint pokemon games du... emotion monkey msn software tester salary range prince of persia guides picture morphing freeware studio monitor speaker reviews pen american center new college graduates silk dressing excel exercise log adopt atlanta dog ii movie saw trailer i regret that i have only one life pink titty amsterdam picture girl red river harley davidson jobs in west memphis arkansas

Changed line 42 from:

Dominique d'Humieres, Fr√d√ric Boulanger, Chuck Gregory, Pierre Basso,

to:

Dominique d'Humieres, Frédéric Boulanger, Chuck Gregory, Pierre Basso,

October 15, 2007, at 01:12 PM by bd - Spam cleanup
Deleted line 0:

moncarolvi

Changed line 41 from:

Dominique d'Humieres, Frédéric Boulanger, Chuck Gregory, Pierre Basso,

to:

Dominique d'Humieres, Fr√d√ric Boulanger, Chuck Gregory, Pierre Basso,

October 15, 2007, at 06:10 AM by 129.123.104.8 -
Added line 1:

moncarolvi

Changed line 42 from:

Dominique d'Humieres, Fr√d√ric Boulanger, Chuck Gregory, Pierre Basso,

to:

Dominique d'Humieres, Frédéric Boulanger, Chuck Gregory, Pierre Basso,

October 11, 2007, at 05:22 PM by agm - spam cleanup
Deleted line 0:

varace

Changed line 41 from:

Dominique d'Humieres, Frédéric Boulanger, Chuck Gregory, Pierre Basso,

to:

Dominique d'Humieres, Fr√d√ric Boulanger, Chuck Gregory, Pierre Basso,

October 11, 2007, at 03:26 PM by 61.57.40.31 -
October 11, 2007, at 03:26 PM by 91.75.70.18 -
October 11, 2007, at 03:26 PM by 218.94.93.82 -
Added line 1:

varace

Changed line 42 from:

Dominique d'Humieres, Fr√d√ric Boulanger, Chuck Gregory, Pierre Basso,

to:

Dominique d'Humieres, Frédéric Boulanger, Chuck Gregory, Pierre Basso,

January 23, 2006, at 03:48 PM by 212.180.15.164 -
Added lines 1-75:

AlphaTcl is the opensource collection of Tcl (Tool Command Language) code driving the Alpha* text editor engines:

  • Alpha (MacOS Classic)
  • Alphatk (Windows, UNIX, MacOS X)
  • Alpha8 (MacOS Classic, in public beta testing)
  • AlphaX (MacOS X, in development)

AlphaTcl is not a text editor. It is a collection of utilities and infrastructure code which allows the above text editors to operate, and which implements a lot of the advanced functionality of those editors. All of the above editors implement a visual editing environment (windows, menus, dialogs, keyboard interaction, etc), and manage an application event loop, which together with AlphaTcl make a text editor. See AlphaFamilyOfEditors for details on the above editors.

Most of functionality of these editors is implemented in its collection of Tcl extension scripts that create the various modes, menus, and other features. All of these scripts use the building blocks provided by the core commands of the binary applications to create the user interface. Because these script files are not embedded in the core application, it is much easier to change various aspects of this interface, or to create additional modes, menus, and features. All of these script files are known collectively as AlphaTcl, which are maintained in the CVS.AlphaTclCVS.


AlphaTcl Version Numbers

The AlphaTcl library always has a version number associated with it. In between public releases of Alpha8/X/tk distributions, files in the AlphaTcl library are updated as necessary and the version number generally has a letter appended to the end indicating

  • (a) alpha
  • (d) development
  • (b) beta
  • (fc) final candidate

Within these categories, the version number is periodically increased indicating that some significant number of changes have been made to the AlphaTcl library as a whole. For example, as of this writing the current development version of AlphaTcl is '8.0b2', which means that it is stable enough to be considered a 'beta' release, but development is continuing, and we're currently in the middle of the second round of changes.


AlphaTcl Contributors

Fixes and improvements of 7.x versions of AlphaTcl were carried out by Vince with much help from Tom Fetherston, Profiles.JohanLinde, Profiles.JonGuyer and suggestions from the Alpha-D mailing list.

Many, many of the fixes and changes below were provided by the Alpha user community. If there's something you don't like about Alpha, feel free to try to change/fix it. In particular, Jon Guyer, Daniel Steffen, Vince Darley, Johan Linde, Mark Nagata, Tom Fetherston, Dominique d'Humieres, Fr√d√ric Boulanger, Chuck Gregory, Pierre Basso, Juan Falgeras, Andreas Amann, Craig Upright, Andreas Fischlin, Donavan Hall, Bernard Desgraupes, Lars Hellstr√∂m, Joachim Kock deserve particular mention for their code contributions and fixes to the AlphaTcl library and its associated documentation. AlphaTcl and all its standard modes, menus and packages contain nearly 170000 lines of code!

The AlphaTcl library works with either the Alpha application (7.4 or newer, including development versions of Alpha8 and AlphaX), or Alphatk.


Extending AlphaTcl

Alpha 7.x, 8.x and Alphatk all rely upon the AlphaTcl library to perform most tasks. The AlphaTcl library in turn provides an API (a set of procedures, variables, interfaces) by which you can add new features. If written correctly, such additions will work seamlessly with any of Alpha 7.x, 8.x or Alphatk.

Examples of such additions may be to create a new mode, menu, add an item to an existing mode or menu, or simply add some missing functionality. Collectively all of these things are known as 'packages' or 'features'. Individual packages may be referred to as modes, menus or extensions depending upon their use.

See the Extending Alpha help file for more information: [http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/alphatcl/Help/Extending%20Alpha?rev=HEAD&content-type=text/vnd.viewcvs-markup]

Because files in the AlphaTcl library are not embedded in the core, it is very easy for users to update their sources via the CVS.AlphaTclCVS. It is also possible for any user to change some of Alpha's behavior by modifying these files (using AlphaTcl's Tcl mode!) -- while this generally requires a minimal understanding of Tcl programming, often times fixes reported in AlphaBugzilla or in one of the AlphaTclMailingLists can be easily put in place by the user.

See the FAQ.ApplyingAlphaTclPatches page for more information.


das 04jan01 cbu 24may03

Category.Software

Page last modified on February 28, 2008, at 11:11 AM
Hosted on SourceForge.net Logo