# from JT Moree
# on Monday 09 April 2007 07:46 am:

>I understand that you are just now tackling this but is a complete
>rewrite one of the options you are looking at?

The thought has crossed my mind.  A complete rearchitecting is certainly 
in order.  If nothing else, a clean slate would help me think about 
some of the issues without being trapped in whatever paradigm the 
current system has.  On the whole, what dirvish *does* is pretty sound, 
but the moving parts occasionally seem to involve popping balloons, 
chickens laying eggs, chutes, boots on levers, and table fans blowing 
little sailboats across the room to turn on a toaster.

>> no use() or require() needed :-D
>
>no use or require needed with a simple cp either.  I didn't get the
>whole install setup.  a rewrite might improve this as well.

Uh.  That was sarcasm -- use() and require() are good and desirable 
things, as are namespaces and .pm files.  I would like to see 
strictures and warnings active as well.  As a central example, one 
might note that $Options is essentially an object, yet uses none of the 
OO tools which perl provides.  What we currently have are a lot of 
implicit package globals, where the implicit package is 'main'.  That's 
pretty incompatible with most of the common mechanisms for separating 
concerns, reuse, abstraction, etc.

--Eric
-- 
A counterintuitive sansevieria trifasciata was once literalized 
guiltily.
--Product of Artificial Intelligence
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------
_______________________________________________
Dirvish mailing list
[email protected]
http://www.dirvish.org/mailman/listinfo/dirvish

Reply via email to