Qi Xiao
Qi Xiao
In the example above the labels `^f` and `^loop` are applied to the enclosing block (so `^f` is for the function f, and `^loop` is for outer loop. Maybe it's...
@hanche The fact that `var` allows you to create a new `$_` is also consistent with how other builtin variables behave - you can shadow them. Your observation that `$_`...
Idea and proposed syntax courtesy of @hanche
This is a local qualifier on how many characters a wildcard matches, not a global modifier on the length of the full filename.
You need a different sigil in the lambda parameter list to disambiguate rest argument and rest option. You also need it to disambiguate between `[$@li]` and `[$%m]` since Elvish uses...
In lambda signatures @li and %m are declarations, so you cannot know their types. In other cases, yes it's doable by looking at the type dynamically, but I tend towards...
The choice of `%` is in analogy to Perl's hash sigil.
With the new `call` command in f7b5df5de5bbcea9df2c6b3fe2afcb4c478c014f, it is now possible to call functions using a map for the options.
Ah, I filed an issue about exactly the same problem in https://github.com/commonmark/commonmark.js/issues/263. So it seems that the intention is to supported character references inside autolinks. Maybe we can add an...
@jgm IMO there is an equally valid argument *against* character reference if we are talking about copy-pasting: one could also copy-paste from a place that doesn't interpret character references, like...