Just a small suggestion; I would make :unadvisable namespaced since it's
richelieu specific.

On Wed, Dec 3, 2014 at 6:01 AM, Gary Verhaegen <gary.verhae...@gmail.com>
wrote:

> 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
>> 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.
>>
>  --
> 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.
>



-- 
Kind Regards,
Atamert Ölçgen

-+-
--+
+++

www.muhuk.com

-- 
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