Wiki hangout brought Karel to my attention. sourceforge ![]()
1. Found a javascript karel in Spanish: karel.js
2. The help page there mentioned being a port of KarelOMI: github
3. Searched the github repo from #2 for `apagate` (a useful looking word displayed in the example code from #1) and found the language localization for the compiler: source
4. With docs from sourceforge and the `KeysES.java` from #3, I wrote a program to move, turn, and move.
iniciar-programa inicia-ejecucion repetir 2 veces avanza; repetir 3 veces gira-izquierda; repetir 4 veces avanza; apagate; termina-ejecucion finalizar-programa
https://omegaup.com/karel.js HEIGHT 400 UI is a bit broken in a wiki frame. But motivated readers can use the browser web inspector to remove an html class which conceals the control buttons. That allows one to copy the program I wrote above into the narrow pane on the left and see the arrow-shaped robot follow my instructions.
Found a different Karel: Karel is a recursive acronym for _Karel – Autonomous Robot for Enhancing Learning_, and it is a tribute to Karel Čapek, the Czech writer who introduced the word robot. site