There are two major improvements:
b1 = buttonF "One" -- version h9
b2 = buttonF' (setFont "fixed") "Two" -- version h9
instead of
b1 = buttonF Nothing buttonFont [] "One" -- version h8
b2 = buttonF Nothing "fixed" [] "Two" -- version h8
For more info, see the refence manual entry for
Customiser.
AllFudgets
and Fudgets
The former contains everything exported from the fudget library.
The latter is half the size of the former and contains only the stuff
likely to be useful to application programmers.
Importing Fudgets instead of
AllFudgets when possible speeds up compilation noticeably.
Maybe Rect for layout have
been removed, since you always supplied Nothing
to use dynamic layout.
fudApplyChanges to
consistently subsitute the new names for the old names to make it easier
to adapt old programs to this release.
The following changes and many more are taken care
of by this program:
Sum type has been replaced by the
Either type.
The constructors called Left and Right
instead of Inl and Inr.
Occurences of Sum, Inl or
Inr in function names have changed to
Either, Left or Right,
respectively.
putF, putK &
putSP changed.
loopThroughRightF changed.
aMaybe changed to
mapMaybe.
>+#< and >==#<
have not changed. New combinators
>#+< and >#==< have been
introduced. In the Båstad Spring School
Lecture Notes the former names are wrongly used where the new ones should
have been used.
Fudgets Home Page