The Number Guessing Game Written in YAML as Lisp Interpreted with Python
1–7 of 7 posts
Re: The Number Guessing Game Written in YAML as Lisp Interpreted with Python
#2Re: The Number Guessing Game Written in YAML as Lisp Interpreted with Python
#3In the last section, the author is wrong about `cadr`. It should be `cdr` that means “the rest of the list”. `cadr` is for the second element of the list.
Re: The Number Guessing Game Written in YAML as Lisp Interpreted with Python
#4If you think your students will have trouble with syntax, try giving them a BASIC or a graphical language (Blender, Scratch, etc.) to start with. Or give them a language with good error messages.
To make a simple language, you need to start with simple principles, and strictly generalise them. If the result isn't clear and easy, you need to change the fundamental principles and pretty much start all over again. I think this idea has promise, but you'll probably need to make your own language for it, instead of trying to shoe-horn LISP's names and idioms into it.
Re: The Number Guessing Game Written in YAML as Lisp Interpreted with Python
#5Have you worked on anything else that's quirky like this?