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
