Behaviorism versus Reflection
https://handbook.selflanguage.org/2017.1/progguid.html#behaviorism-versus-reflection
From the Self docs, but applies to every dynamically typed OO PL I've worked with.
Related Posts
I've been writing docs for different programming language operators (+, *, == and so on). Each one gets a separate web page.
I've suddenly realised that / is much harder! docs/+ and docs/== is fine, but docs// just doesn't work as a URL in a static site.
Any ideas?
I've been experimenting with an 'evaluate up to cursor' mode for my PL project.
I love evaluating self-contained snippets in Lisp, this generalises the idea.
The interpreter remembers the arguments when you run tests, then can re-use them when you say 'eval up to here'.
What do you think?
Deno has the cutest PL mascot I think I've ever seen. Are there any other contenders?