home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / forth / compiler / fpc / tutor / l1p080 < prev    next >
Text File  |  1990-05-16  |  4KB  |  95 lines

  1.        ╔═══════════════════════════════════════════════════════╗
  2.        ║  Lesson 1 Part 8.0  F-PC 3.5 Tutorial by Jack Brown   ║
  3.        ╚═══════════════════════════════════════════════════════╝
  4.  
  5.                       ┌───────────────────┐
  6.                       │  Compiler Turn On │
  7.                       └───────────────────┘
  8.  
  9. We continue with our investigation of the words "  [  " and "  ]  ".
  10. If you are curious VIEW the words " : " and " ; " .  Remember that :
  11. means " begin definition " and you will find that its definition
  12. contains the word " ] " which turns the compiler on.  Similarly the word
  13. " ; " means end of current word definitions and it will contain the word
  14. " [ " to turn the compiler off again.  We will have a complete
  15. discussion of the application of " [ " and " ] " in a later lesson.
  16.  
  17.                    ┌───────────────────────────┐
  18.                    │  New ways to start F-PC.  │
  19.                    └───────────────────────────┘
  20.  
  21. When you type  F at the dos command line prompt  A:\> to start F-PC you
  22. can if you wish use two command line parameters as follows.
  23.  
  24. C:\FPC>F <filename> <line of Forth to execute>   <enter>
  25.  
  26. Both of these command line parameters are optional.  The file name is
  27. specified if you want to have F-PC come to life with a *.SEQ file
  28. already open.  To edit a file which is already open you can use the
  29. short cut call to the EDitor.  The short quick call is just
  30.  
  31. ED <enter>
  32.  
  33. Lets start F-PC with our file BOARD1.SEQ specified on the command line.
  34.  
  35. C:\FPC>F BOARD1.SEQ <enter>
  36.  
  37. When F-PC comes to life you will notice that the banner at the top of
  38. the screen has the current open file listed  C:WORK\BOARD1.SEQ.  The last
  39. line of the welcome screen also lists the current file and its size!
  40.  
  41.         Current File = C:\WORK\BOARD1.SEQ of 512 bytes
  42.  
  43. To edit the currently open file just type:
  44.  
  45. ED <enter>   <--- do this now!
  46.  
  47. You will move instantly to the checker board source file.
  48.  
  49. Press Shift F10 to return instantly to Forth with changes saved.
  50.  
  51. Press <ALT> F10 to return instantly to Forth with changes discarded.
  52.  
  53. You can also activate the editor by pressing  <ESC> and selecting the
  54. FILE menu using the right/left arrow keys and then using the up/down
  55. arrow keys to select the options.  Try  <ALT>  E  for an even faster
  56. way to activate the editor with the current open file.
  57.  
  58. You could also start F-PC , open a file , and begin editing the file
  59. directly from the DOS A:\> prompt.  Leave Forth and try this:
  60.  
  61. C:\FPC>F BOARD1.SEQ ED <enter>
  62.  
  63. If you don't want to start F-PC with a file open but you still want to
  64. specify a line of Forth to be executed then you must replace the file
  65. name specification with a " - "  <---- that's a dash or minus sign.
  66.  
  67. For example to start F-PC and get the HELP information screen directly
  68. you would type:
  69.  
  70. C:\FPC>F - HELP <enter>    <---  try this too!!
  71.  
  72. You could even start F-PC, make a definition,  execute it , and leave
  73. Forth , all from the dos command line prompt.  Try this now:
  74.  
  75. C:\FPC>F - : TEST 10 0 DO I . LOOP ; TEST BYE <enter> and you will see:
  76. 0 1 2 3 4 5 6 7 8 9 Leaving..
  77. C:\FPC>
  78.  
  79. You can also open a file while in Forth by using the OPEN command.
  80. Start Forth again with no command line parameters and at Forth's
  81. " ok " prompt type
  82.  
  83. OPEN BOARD1.SEQ <enter>
  84.  
  85. You can now directly edit the file with the command
  86.  
  87. ED <enter>  or <ALT>  E
  88.  
  89. You can still use the command ESC and the FILE menu to choose a file
  90. from the directory.
  91.  
  92. ┌────────────────────────────────────┐
  93. │  Please move to Lesson 1 Part 9.0  │
  94. └────────────────────────────────────┘
  95.