User Tools

Site Tools


crpl:overview

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
crpl:overview [2020/12/07 18:39] karsten75crpl:overview [2023/10/18 15:50] (current) – adding notepad disclaimer Bob
Line 3: Line 3:
  
 ====== CRPL - The Language ====== ====== CRPL - The Language ======
-CRPL (**<color cyan>C</color>**reeper **<color cyan>R</color>**everse **<color cyan>P</color>**olish **<color cyan>L</color>**anguage) is a stack-based, Reverse Polish Notation language. There, now that we've said it, what does it mean?+CRPL (**<color orange>C</color>**reeper **<color orange>R</color>**everse **<color orange>P</color>**olish **<color orange>L</color>**anguage) is a stack-based, Reverse Polish Notation language. There, now that we've said it, what does it mean?
  
 CRPL programming is similar to programming a HP calculator or Forth language programming. If this is not something you have done, read on for a brief introduction to CRPL and stack-based programming. <WRAP info>For a more detailed CRPL explanation, see the [[crpl:crpltutorial|Tutorial]].</WRAP> CRPL programming is similar to programming a HP calculator or Forth language programming. If this is not something you have done, read on for a brief introduction to CRPL and stack-based programming. <WRAP info>For a more detailed CRPL explanation, see the [[crpl:crpltutorial|Tutorial]].</WRAP>
Line 20: Line 20:
 <code>2 9</code> <code>2 9</code>
  
-<note> +<WRAP info>You can find more commands and detailed explanations of them in the [[crpl:crplreference|CRPL Reference]]!</WRAP>
-You can find more commands and detailed explanations of them in the [[crpl:crplreference|CRPL Reference]]! +
-</note>+
  
 ===== Comments ===== ===== Comments =====
Line 158: Line 156:
 Any text editor can be used to edit CRPL files. However, syntax highlight and auto completion support files are provided for several available editors. Any text editor can be used to edit CRPL files. However, syntax highlight and auto completion support files are provided for several available editors.
  
-<note>See how others created their maps! You can extract the CRPL scripts and custom images from any CW3 game file. The guide to [[examine map resources]] will show you how to retrieve these resources from other maps.</note>+<WRAP info>See how others created their maps! You can extract the CRPL scripts and custom images from any CW3 game file. The guide to [[examine map resources]] will show you how to retrieve these resources from other maps.</WRAP>
  
 ==== Notepad++ ==== ==== Notepad++ ====
  
-Notepad++ can be obtained from here: [[http://notepad-plus-plus.org/]] +Notepad++ can be obtained from here: [[https://notepad-plus-plus.org/]] 
 +<note>Make sure you download only from the official Notepad++ website to avoid malware. https://notepad-plus-plus.org/</note>
   * Once Notepad++ is installed you can add **syntax highlight** for the CRPL language. Currently there are two sample thems, one for the "normal (llisth) theme and one for the "dark" (Deep Black) theme.    * Once Notepad++ is installed you can add **syntax highlight** for the CRPL language. Currently there are two sample thems, one for the "normal (llisth) theme and one for the "dark" (Deep Black) theme. 
       * Light theme: [[crpl:crpl-syntax|crpl-syntax.xml]]       * Light theme: [[crpl:crpl-syntax|crpl-syntax.xml]]
crpl/overview.txt · Last modified: 2023/10/18 15:50 by Bob