At a very superficial glance, it looks like dire also sort of fits into the
same space: https://github.com/MichaelDrogalis/dire

On Tuesday, 2 December 2014, Edwin Watkeys <e...@poseur.com> wrote:

> Phillip,
>
> Of Robert Hooke's features, I think the ability to suppress advice
> temporarily (its `with-hooks-disabled`) as well to advise a function within
> a particular dynamic scope (`with-scope`) are most relevant to Richelieu.
> Since one of the major goals of Richelieu is to serve as a generic basis
> for advising, I'll probably implement a `with-advice-disabled` form that
> takes a sequence of advisedf-and-advicef-set values to temporarily suppress.
>
> R.H. and Richelieu, while they do much the same thing, seem to be
> orthogonal to each other in terms of intent: Richelieu exists to allow
> folks to write arbitrary advice-based facilities that are oblivious to each
> others' existences, decorating functions that weren't written with being
> advised in mind—think tracing and profiling. Phil, on the other hand,
> focused on providing a facility for developers who anticipate that their
> code might be advised à la the Emacs hooks mechanism. Or not. I'm totally
> speculating.
>
> As for the name, I guess I'm willing to overlook some semantic
> quibbles—especially since something very similar to Emacs's normal hooks
> could easily built atop R.H.—in pursuit of a charming allusion.
>
> Edwin
>
> On Tuesday, December 2, 2014 8:39:37 AM UTC-5, Phillip Lord wrote:
>>
>>
>> I think yours might be nicer, to be honest, though, although Robert
>> Hooke has some features yours doesn't. Advising entire namespaces is an
>> interesting addition for sure.
>>
>> I still don't understand why Robert Hooke has this name though. I can't
>> have been the only person expecting it to implements hooks.
>>
>> Phil
>>
>> Edwin Watkeys <e...@poseur.com> writes:
>>
>> > Phillip,
>> >
>> > I’d cry if it weren’t so funny; I’ve just begun to make my way through
>> the
>> > lastest Read Eval Print λove and the first page or two dwells on
>> reinvention.
>> > At least mine wasn’t intentional.
>> >
>> > Edwin
>>
>> --
>> Phillip Lord,                           Phone: +44 (0) 191 208 7827
>> Lecturer in Bioinformatics,             Email: philli...@newcastle.ac.uk
>> School of Computing Science,            http://homepages.cs.ncl.ac.
>> uk/phillip.lord
>> Room 914 Claremont Tower,               skype: russet_apples
>> Newcastle University,                   twitter: phillord
>> NE1 7RU
>>
>  --
> 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
> <javascript:_e(%7B%7D,'cvml','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
> <javascript:_e(%7B%7D,'cvml','clojure%2bunsubscr...@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
> <javascript:_e(%7B%7D,'cvml','clojure%2bunsubscr...@googlegroups.com');>.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/d/optout.

Reply via email to