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
tutorials:demo:fetch_and_place [2021/11/16 13:57] arthurtutorials:demo:fetch_and_place [2021/12/13 10:42] (current) – [Tutorial 0: Getting into Emacs] arthur
Line 122: Line 122:
 Alternatively, you can use a keyboard shortcut for starting a terminal: "''Ctrl + Alt + T''" Alternatively, you can use a keyboard shortcut for starting a terminal: "''Ctrl + Alt + T''"
  
-==== Emacs ====+ 
 +==== ROS ==== 
 + 
 +ROS stands for Robot Operating System. 
 +It is software that makes a robot programmer's life easier. 
 +For example, it allows programs written in different programming languages to talk to each other. 
 + 
 + 
 +==== Lisp ==== 
 + 
 +We are going to program our robot in the Lisp programming language. 
 + 
 +This language has a convenient command line. 
 +If you are curious why Lisp, [[http://cram-system.org/doc/package/why_lisp|go here]]. 
 + 
 + 
 + 
 +===== Tutorial 0: Getting into Emacs =====
  
 Emacs is one of the oldest text editors and one of the two most popular text editors in the Linux world. Emacs is one of the oldest text editors and one of the two most popular text editors in the Linux world.
Line 145: Line 162:
  
 {{ :tutorials:demo:emacs_intro.pdf |These slides}} contain a few important shortcuts, and introduce you to the popular 'Orc Battle' Lisp example from 'The Land of Lisp'. {{ :tutorials:demo:emacs_intro.pdf |These slides}} contain a few important shortcuts, and introduce you to the popular 'Orc Battle' Lisp example from 'The Land of Lisp'.
-==== ROS ==== 
- 
-ROS stands for Robot Operating System. 
-It is software that makes a robot programmer's life easier. 
-For example, it allows programs written in different programming languages to talk to each other. 
- 
- 
-==== Lisp ==== 
- 
-We are going to program our robot in the Lisp programming language. 
- 
-This language has a convenient command line. 
-If you are curious why Lisp, [[http://cram-system.org/doc/package/why_lisp|go here]]. 
- 
- 
- 
  
 +Run and play the orc-battle.lisp program to get a feeling for Emacs.
  
 ===== Tutorial 1: Simple Fetch and Place ===== ===== Tutorial 1: Simple Fetch and Place =====