Hello everyone,

I've been looking to extend darcs for quite some time now but because
I have a difficult time wrapping my head around Haskell, I am unable
to do so. I could go and learn Haskell, matter of fact I have been
doing so on and off for over a year now. But it's hard to think in
functional terms when you have been hard-wired for so long to think in
imperative terms.

As a result I have resorted to writing a wrapper script, which
currently only implements a very primitive "ignored patch lists"
handling. It's not a very good system but it works for my needs. I
also have one feature that I want to implement but I think I am going
to need to go into the darcs internals to be able to do it. For me,
Haskell programming is still a black art :) so hacking the darcs
sources is way over my head at this time. The posthook system is
inadequate as this feature I am planning to implement can be
considered as a separate command.

Are there any plans to implement a plugin system for darcs that is
similar to the one provided by BazaarNG? I tried to search if there
are implementations of embeddable Haskell interpreters but so far,
I've come up empty. I'm guessing since darcs is written in Haskell,
then it should be extensible/scriptable using Haskell too. Plus it
would be a good motivation (at least for me) to get into Haskell
programming.
--
_nimrod_a_abing_

[?] http://abing.gotdns.com

_______________________________________________
darcs-users mailing list
[email protected]
http://www.abridgegame.org/mailman/listinfo/darcs-users

Reply via email to