2009/3/16 Meikel Brandmeyer <m...@kotka.de>

> Hi,
>
> Am 16.03.2009 um 22:19 schrieb Elena:
>
>  On 16 Mar, 21:57, Laurent PETIT <laurent.pe...@gmail.com> wrote:
>>
>>>
>>> I agree that it's not difficult. But, at least in my own experience, it's
>>> not the second step to cleaning up my programs.
>>>
>>> I generally try to get code that works, even if in a not really good
>>> looking
>>> shape. Then I refactor if it is really ugly-looking, or when I see the
>>> possibility to factorize between several functions.
>>>
>>> So I end up with more general functions, but still, I'm not sure if they
>>> deserve their own lib. And maybe they're just general enough for the
>>> purpose
>>> of the functions of my current file.
>>>
>>> It's in a third time, when I want to share code between several
>>> namespaces,
>>> that libraries in their own namespace show up.
>>>
>>> So I think there's room for what I suggested, because the step to
>>> seperate
>>> functions into libs by a criteria of level of abstraction does not appear
>>> that fast in my programming cycle.
>>>
>>
>> You have just described my way of churning out code for fast
>> prototypes and ad-hoc programs. Abstractions and cleaning up come
>> later, once I've understood the task at hand better.
>>
>
> Sometimes, I don't understand you guys. You claim that you have
> to develop bottom-up, when in fact you do top-down. I really don't
> see the problem with the current behaviour...


Hello Meikel,

In french, we have a sentence for that, that would translate literally into
"eat the banana by both ends at the same time".

I don't think top-down and bottom-up programming are antogonists. I often do
both at the same time myself.


>
>
> Sincerely
> Meikel
>
>

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

Reply via email to