On Sat, Sep 1, 2012 at 12:27 PM, David Kastrup <d...@gnu.org> wrote: >>> And you don't want to have him remember different function names for >>> each argument list variation. >> >> Here is another premise that hasn't been agreed on explicitly. I would >> nowadays hold that it is actually better to have different function >> names, and have the user be explicit about what he is doing. > > But he is doing the same thing in each case. It will either mean he has > to remember different names for the same thing, or we use some > systematic combination of function name and argument types, requiring > the user to do name-mangling.
Right - I am arguing that having the user doing the name mangling is not so bad. See eg. http://golang.org/pkg/regexp/ ; sure, it is annoying, but it is explicit and simple. >> The discussion about syntax changes is not going to work unless we >> know in what direction we want to go. > > I am mostly evading that question by staying where we are, but placing > wheels under the furniture, allowing us to redecorate when desired. > Namely by asking the question what kind of tools would make it possible > to create "more of the same". Be careful with the wheels. It may be impossible to remove them in the future. -- Han-Wen Nienhuys - han...@xs4all.nl - http://www.xs4all.nl/~hanwen _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel