[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CommonLoops & Flavors' complexity

Without responding to all the individual points, I want to register
a mostly-concurring opinion to Scott's complaints about flavors.

While I am now definitely in the class of those who think flavors is
indespensable, it hasn't been so long I can't remember my first
encounters with flavors.  They were not fun, and most of the reasons
were exactly those Scott listed.

However, the horizon is not all black.  I think that with better
documentation, organized to answer Scott's excellent criticisms,
a programmer's introduction to flavors need not be painful. 

I believe the main reason (other than the state of the documentation) that 
introduction to flavors is painful, is that the novice usually
lands "hip deep", trying to understand the very hairiest flavors
code; in the window system or the io stream system.