Thanks for pointing that out. It can be called all of those. We liked sigil from its connotation:
> Google defines sigil as, “an inscribed or painted symbol considered to have magical power,” and we like to think of types as pretty magical
> Google defines sigil as, “an inscribed or painted symbol considered to have magical power,” and we like to think of types as pretty magical
Now's the time to fix that stuff.
(In any case, I'm quite keen to start playing with sorbet, looks great!)
test/test_corpus.cc
364: auto checkPragma = [&](string ext) {
368: << "Missing `# typed:` pragma. Sources with ." << ext << ".exp files must specify # typed:";
377: checkPragma("cfg");
A quick look at the source shows that it may have been called pragma at one point.EDIT: I'm guessing "sigil" was chosen because it's closely matching the "signatures" or Sigil.sig method name?
https://ruby-doc.org/docs/ruby-doc-bundle/UsersGuide/rg/vari...