Anzeigen des Gesamtinhalts (oder Logo links anklicken) oder des Impressums.

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:tufpl:inhalt [2020-01-27 14:52]
rainer
en:tufpl:inhalt [2022-08-11 04:16] (current)
rainer removed transition to TAV
Line 3: Line 3:
 In the last decade, I have specified and implemented an unusual programming language that fits my personal taste. In the last decade, I have specified and implemented an unusual programming language that fits my personal taste.
  
-There is a [[http://​rclab.de/​TUF-Online/​TUFPL-Tutorial.html|Tutorial]] and a [[http://​rclab.de/​TUF-Online/​TUFPL.html| Language Description]],​ +**I am currently revising the language in order to publish the source code, so some details will change.** 
-plus a simple [[http://​rclab.de/​TUF-Online/​|TUF-PL playground]] to test small programs online.+ 
 +There is a [[http://​rclab.de/​TUF-Online/​TUFPL-Tutorial.html|Tutorial]] ​(also as {{:​tufpl:​tufpl-tutorial.pdf|PDF}})  ​and a [[http://​rclab.de/​TUF-Online/​TUFPL.html| Language Description]] ​(also as {{:​tufpl:​tufpl.pdf|PDF}}),  
 +plus a simple [[http://​rclab.de/​TUF-Online/​|TUF-PL playground]] to test small programs online ​(including more elaborate examples not in the tutorial).
  
 TUF-PL is a precompiler for the C programming language, thus it is fairly easy to port the compiler — written in TUF-PL — to most computers. TUF-PL is a precompiler for the C programming language, thus it is fairly easy to port the compiler — written in TUF-PL — to most computers.
Line 10: Line 12:
 The differences and highlights are: The differences and highlights are:
  
-   * Block structuring by indentation,​ like in PYTHON; line oriented+   * Block structuring by indentation,​ like in //Python//; line oriented
    * No keywords in the core language, only symbols and bigraphs    * No keywords in the core language, only symbols and bigraphs
    * Function definition and calls by word sequences with interspersed parameters, often no parenthesis needed    * Function definition and calls by word sequences with interspersed parameters, often no parenthesis needed
Line 21: Line 23:
    * Discretionary type system specified, but not yet tested    * Discretionary type system specified, but not yet tested
  
-The compiler ​source code will finally ​be available as open source.+The source code for the compiler, runtime system and library ​will be available as open source, if there is sufficient interest in it.
  
 If you have comments or questions, write to [[tufpl@rclab.de]] or try a chat with //​tuf@glaschick.de//​ (XMPP). ​ If you have comments or questions, write to [[tufpl@rclab.de]] or try a chat with //​tuf@glaschick.de//​ (XMPP). ​
  

Log In