Guys,
I just wanted to have a grumpy moan about FactoryMaker. Now, this must
easily be the most complicated / confusing piece of scala code in
Lift.
Its totally non-trivial implementation and its levels of miss-
direction (and total lack of examples) make it an utter nightmare to
figure out what one needs to do to use it for pre-assigned vals in
LiftRules.
This brings me neatly onto my next point: LiftRules and its occasional
use of FactoryMaker, partial functions and mutable vars. I appreciate
that this is partially a legacy thing as many different people within
the team add stuff to LiftRules, however I thought FactoryMaker was
brought in to facilitate object mocking / testing right? Shouldn't it
be the first-order choice for configuration? weather or not that is
the case, why oh why are there no explanations in the comments for
LiftRules where factory maker is used as to how to alter those
configuration options?
For example:
LiftRules.stripComments.default.set(() => false)
This is totally non-obvious - if we are going to use stuff like this,
it really out to be in the comments. Stuff like this can seriously
affect Lift's ease of use, and considering the current lack of
documentation we need to be careful about what we are doing here.
Sorry for the grump, i just felt this was warranted.
Cheers, Tim
--
You received this message because you are subscribed to the Google Groups
"Lift" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/liftweb?hl=en.