.
D 2019-03-16T20:57:36.187
J icomment Resolved\sin\s[6b60dc].\sIt\sturns\sout\sthe\smacros\sare\snot\sredundant:\sone\shandles\skeyword\sarguments\sand\sone\sdoesn’t.\sMaybe\sI\sknew\sthis\sat\sone\spoint\sand\sforgot.\sAt\sany\srate,\sthe\sresolution\swas\sto\schange\sthe\snames\sof\sthe\smacros\sand\schange\sthe\sway\sthey\sare\sdocumented.\r\n\r\nI\scould\shave\sgone\swith\sa\ssingle\sfunction\sto\shandle\sall\scases,\sbut\smy\sthought\swas\sthat\sperhaps\sI\swould\sbenefit\sby\snot\susing\s<code>define-tag-function</code>\sin\splaces\swhere\sI\sdidn’t\sneed\skeyword\sarguments.\sI\shave\snot\sbenchmarked\sthis\sor\sanything,\sbut\s<code>define-tag-function</code>\sis\sitself\sa\smacro\sthat\suses\s<code>make-keyword-procedure</code>,\swhich\sseems\sneedlessly\scomplicated\sand,\ssurely\s(?),\sslower\sthan\sjust\s<code>define</code>ing\sa\ssimple\sfunction\swhen\skeyword\sarguments\sare\snot\sneeded.
J login joel
J mimetype text/x-fossil-wiki
J resolution Fixed
J status Closed
K fbbb5ed93f0d7e1b0574a2f6bf81e3486f69089a
U joel
Z 07fd2c91a36f3064ba3d322342fde621