diff --git a/basis/inverse/inverse.factor b/basis/inverse/inverse.factor index 7a9e821b37..70af955c77 100755 --- a/basis/inverse/inverse.factor +++ b/basis/inverse/inverse.factor @@ -243,6 +243,10 @@ DEFER: __ \ if* 2 [ swap [ undo-if* ] 2curry ] define-pop-inverse +! misc +\ join 1 [ [ split ] curry ] define-pop-inverse +\ split 1 [ [ join ] curry ] define-pop-inverse + ! Constructor inverse : deconstruct-pred ( class -- quot ) "predicate" word-prop [ dupd call assure ] curry ; diff --git a/extra/darcs-ui b/extra/darcs-ui index 98627a6ce4..4112107342 160000 --- a/extra/darcs-ui +++ b/extra/darcs-ui @@ -1 +1 @@ -Subproject commit 98627a6ce4a1ef23691cfb752fecf056e2eacd01 +Subproject commit 4112107342733e412dda8c1b747aa2ec1f27ddb6 diff --git a/extra/drills/drills.factor b/extra/drills/drills.factor index 8251851511..1da1fcaa1d 100644 --- a/extra/drills/drills.factor +++ b/extra/drills/drills.factor @@ -11,7 +11,7 @@ IN: drills SYMBOLS: it startLength ; : big ( gadget -- gadget ) T{ font { name "sans-serif" } { size 30 } } >>font ; : card ( model quot -- button ) big [ next ] ; -: op ( quot str -- gadget )