You could come up with definline yourself by thinking about what inlining is and wrapping things in macros, it seems to me the real problem definline solves is to also be able to use the output as a function, which is more about keeping convenience than performance gains.
I think the people who want to know about this stuff will find it, it took me a couple hours myself when I worked through this thought process a year or so ago. </lurk> On Thu, Apr 25, 2013 at 2:05 PM, Softaddicts <lprefonta...@softaddicts.ca>wrote: > You asked a simple question, you got a plain answer. > Now if you are still grunting there's not much I can do about that. > > I do agree that the doc string could be a bit more descriptive. > But what does it mean to be understandable by "normal" users ? > I am still trying to size what is a "normal" Lisp user these days. > No single answer seems to fit so far. > > When I first used Lisp, inlining meant writing pseudo assembly code > right through your Lisp code most of the time using a macro. > Procedural languages had most of the time > extension directives to allow you to force inlining at your will. > > Inlining is a concept that existed for more than 40 years in many > programming > languages. It's not anything new. Now if you want to use it but do not > understand the implications, well it's not the doc string that will explain > it to you. > > To me, definline looks simpler than any of the above. > > Luc > > > 2013/4/25 Softaddicts <lprefonta...@softaddicts.ca> > > > > > user=> (apropos "inline") > > > (definline) > > > > > > > Yeah, yeah. It all starts with (apropos "apropos"), right? > > > > I knew it. > > -- > > MK > > > > http://github.com/michaelklishin > > http://twitter.com/michaelklishin > > > > -- > > -- > > You received this message because you are subscribed to the Google > > Groups "Clojure" group. > > To post to this group, send email to clojure@googlegroups.com > > Note that posts from new members are moderated - please be patient with > your first post. > > To unsubscribe from this group, send email to > > clojure+unsubscr...@googlegroups.com > > For more options, visit this group at > > http://groups.google.com/group/clojure?hl=en > > --- > > You received this message because you are subscribed to the Google > Groups "Clojure" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to clojure+unsubscr...@googlegroups.com. > > For more options, visit https://groups.google.com/groups/opt_out. > > > > > > > -- > Softaddicts<lprefonta...@softaddicts.ca> sent by ibisMail from my ipad! > > -- > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.