-*- dbohdan is seriously considering writing no-$ Tcl code
<_abc_> no-4?
<_abc_> $?
<dbohdan> Missing "$" is a common source of errors
<_abc_> Just add it everywhere and make sure to call it Notperl
<_abc_> s//tnp/ this is not perl
<dbohdan> That is actually called "szl"
<dbohdan>
https://github.com/dimkr/szl<_abc_> speaking of search engines, and the "reliability" of data in them:
https://imgur.com/gallery/0aSme5F<dbohdan> [$ varName] is not much harder to read or write than $varName
<_abc_> I think the $ on vars is very nice Hungarian notation on rhs
<_abc_> There should be a warning (disable-able) whenever one does [set q r] with no $ on the rhs
<_abc_> OR one can enable an option I forget which makes using any undefined object on rhs an error
<_abc_> Was that something one implements with trace? I completely forgot.
<_abc_> dbohdan: where is the parser?! Also what is meson?
https://github.com/dimkr/szl/tree/master/src<dbohdan> I think at least one Tcl linter warns you about things like [dict get foo bar] where "foo" is not a dict or a variable substitution
-*- dbohdan resists making a joke about Hungarians liking Hungarian notation