Changes between Version 9 and Version 10 of WikiStart


Ignore:
Timestamp:
Oct 28, 2006, 8:25:51 AM (17 years ago)
Author:
shai
Comment:

mentioned Ftcl

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v9 v10  
    44
    55Welcome to the provisional homepage of the Open Source project FORTRAN/TK.[[BR]]
    6 FORTRAN/TK is, an easy to learn, powerful cross-platform (OS/2 Warp and Windows 9x/NT) widget toolkit for the [http://www.openwatcom.org/ Open Watcom] FORTRAN/77 compiler. Technically it's a kind of wrapper to [http://rexxtk.sourceforge.net/ Rexx/Tk] but it does not rely on a Rexx interpreter. Although it is possible to [http://www.dci.clrc.ac.uk/Publications/Cookbook/f1.html embed FORTRAN] console programs in Tcl/Tk using pipes, FORTRAN/TK is the first real FORTRAN implementation of the Tk-toolkit from [http://www.tcl.tk/ Tcl/Tk] so far. All Rexx/Tk functions are already usable from within FORTRAN/TK including some which are not even listed in the [http://rexxtk.sourceforge.net/functions.html Rexx/Tk help]. It also includes about 20 new functions, called FORTRAN/TK extensions, which are neither part of Tcl/Tk nor Rexx/Tk nor Open Watcom FORTRAN. They include functions for file management, file searching, basic support for dynamic DLL handling and the clipboard which are commonly needed to write sophisticated GUI applications.[[BR]]
     6FORTRAN/TK is, an easy to learn, powerful cross-platform (OS/2 Warp and Windows 9x/NT) widget toolkit for the [http://www.openwatcom.org/ Open Watcom] FORTRAN/77 compiler. Technically it's a kind of wrapper to [http://rexxtk.sourceforge.net/ Rexx/Tk] but it does not rely on a Rexx interpreter. Although it is possible to [http://www.dci.clrc.ac.uk/Publications/Cookbook/f1.html embed FORTRAN] console programs in Tcl/Tk using pipes, FORTRAN/TK is the first real FORTRAN implementation of the Tk-toolkit from [http://www.tcl.tk/ Tcl/Tk] so far. However if you don't want or can't use the Open Watcom compiler or if you need support for Linux/Unix platforms, you might want to check out [http://ftcl.sourceforge.net/ Ftcl], an API for evaluating Tcl code in FORTRAN programs which can be used for creating Tk-interfaces, too.[[BR]]
     7All Rexx/Tk functions are already usable from within FORTRAN/TK including some which are not even listed in the [http://rexxtk.sourceforge.net/functions.html Rexx/Tk help]. It also includes about 20 new functions, called FORTRAN/TK extensions, which are neither part of Tcl/Tk nor Rexx/Tk nor Open Watcom FORTRAN. They include functions for file management, file searching, basic support for dynamic DLL handling and the clipboard which are commonly needed to write sophisticated GUI applications.[[BR]]
    78FORTRAN/TK is one of the easiest and most comfortable ways to create graphical user interfaces using the [wiki:fortran FORTRAN programming language]. It even implements features that are not really supported by the Open Watcom FORTRAN compiler at all like variable length argument lists, using some very dirty assembly hacks. Don't ask...[[BR]]
    89For more information, including dependencies, examples and build instructions, please refer to the [source:/trunk/readme.txt readme.txt]. The [ftp://pub.netlabs.org/pub/fortrantk/misc/fortrantk.pdf presentation about FORTRAN/TK] I held at the [http://wiki.netlabs.org/index.php/Developers_Workshop_2005 Developers Workshop 2005] in Dresden is also a good introduction, although it already contains outdated information.