gvwilson / sdxpy

Software Design by Example: a tool-based introduction with Python
https://third-bit.com/sdxpy/
Other
278 stars 49 forks source link

Chap 6. Interpreters - Missing TLL definition in print edition #294

Open tim-schilling opened 3 weeks ago

tim-schilling commented 3 weeks ago

Hi Greg! I was reading the physical book and chapter 6 started mentioning TLL. I finally figured out what it probably meant by looking at the online chapter and seeing the code examples having file extensions that end with .tll. However, in the print edition that doesn't exist anywhere. The first time you encounter it is python expr.py expr.tll in expr.sh. Which at that point, I thought it was some random command that was provided.

I think including a mention earlier on that the language file for our interpreter is named TLL would be helpful. And for me, it'd be great to know what TLL stands for. My guess is Test List of Lists.

gvwilson commented 3 weeks ago

Thanks @tim-schilling - I'll try to push an update for that. .tll is short for "tiny little language", but I like your reverse acronym too :-)

tim-schilling commented 3 weeks ago

Ohhh. Yeah that makes sense.