Contents | Index | < Browse | Browse >

                   THE ADVANTAGES OF Gui4Cli

  Gui4Cli is a new way of programming. It's event driven, logical,
  easy and interpreted (i.e. made from plain ascii files and not 
  compiled)

  This gives it many advantages, such as :

  1.- The GUI is separate from the program, which means that :

      (a) You can have many GUIs loaded, without the programs they
      are  meant to control being also loaded. This means less
      memory is used.

      (b) A programmer can write a program without bothering about
      the Wait() loops, intuition messages, resizable, font
      sensitive windows, workbench start-up code and all the other
      stuff he is supposed to do to make a GUI for his program.
      Just grab the command line arguments and run ! (like the good
      old days :)

      (c) The program thus written will not only be smaller, but
      will also be more flexible since the user can use it as he
      sees fit.

  2.- The user can change the GUI to fit his preferences. 

      With the new Visual Editing facility, the gui becomes
      completely plastic and changeable by the user at will, while
      it's running! This is very important because many programs
      fail on the functionality  of their GUIs, not being as
      intuitive as the user would want them.  A GUI is, just a way
      to communicate with the user, so let the user decide how he
      wants to be told what to do..

  3.- The user can incorporate the GUI, with other GUIs.
      There are many wonderful small utilities for the Amiga, which
      can be combined into common GUIs, as functions would in a
      program.

  4.- With the (simple but sufficient) ARexx capability that Gui4Cli
      has, the user can make many different GUIs to take advantage
      of a  program's ARexx interface (look at the CygnusEd demo).

  5.- The user gets standard keyboard shortcuts and a standard working
      environment with every GUI. Much easier to remember.

  Apart from the above, Gui4Cli is also simple and stand alone.
  This means that anyone can use it, without programming knowledge
  compilers, libraries and/or patience.

  Some of the other Features it has, are :

  - Can open unlimited resizable, windows of various types.

  - Can handle all Gadtools Gadgets & Menus, easily.

  - Visual Editing makes it *very* easy to construct guis.

  - Keyboard shortcuts for gadgets & menus

  - Can use icons as Buttons, Window background or in Menus

  - ARexx interface (for sending and receiving ARexx commands)

  - C interface (for adding new commands)

  - Can use different fonts for gadgets, menus and graphics.

  - Has Graphics commands for lines, boxes, circles etc.

  - Standard keyboard shortcuts which apply to all windows.

  - Much more..

  - Give me a break.. isn't the above enough ?


  Apart from the above, Gui4Cli programs, being 7 bit ASCII
  files, can  be sent through the Internet. 
  - So what ? I hear you say. 
  - Well.. ok, I just thought I'd mention it..