[ENH] converse-raok

squeak-dev at lists.squeakfoundation.org squeak-dev at lists.squeakfoundation.org
Thu Oct 3 05:25:05 UTC 2002


--==CelesteAttachment54280==

from preamble:

"Change Set:		converse-raok
Date:			2 October 2002
Author:			Richard A. O'Keefe

There are applications, like reserving a sorted collection,
or sorting in reverse order, but not limited to those,
where we would like to take the converse of a predicate.
The converse of a function f : (x, y) -> z is a function
converse(f): (y, x) -> z.

This change set adds a class BinaryBlockConverse and methods
so that aBlock converse value: x value: y = aBlock value: y value: x.
This version adds BinaryBlockConverse>>fixTemps."!
--==CelesteAttachment54280==
Content-type: application/octet-stream
Content-transfer-encoding: base64
Content-disposition: attachment;filename="converse-raok.cs.gz"

H4sIAAAAAAAAALVXTW/bRhA988D/MHYOsgCZsZW4aZTYgJO0aGGkLmKjPQRusCJHEmtyV9gl
LSl1/3vfLLmSLMtN07qADIu78z1vHke7bydKj5kuuBpEUWr0DVvH+1aZ6/idqhiHUZ/O08oM
2VL/4KAfn9bVxFi5+JCnE2UzOk3ovHPGPOI4vpywZVLyN50Weaqq3GjXoyK/ZrLs2N7kekyK
nLEVZ5SaouBUhHqxsf5U7nMNYR8LGZux7dGwrkibCobKXBQrQ4jDcS+eeZczfExdZI0nuVXy
f8IUsiIzgt+p5UzC4kRi3bgc1drHQiMa0N68R4su7Z/QZ8rd2m0clPZGXZFb9GjeyCVSAMim
TVUdV6SyTHTTQjlHb3Kt7OJNYdLrt8Gx0hmVjFwyFztJSkHJi6yCu1FFzQOahy8LOg4yy5Mg
kzQhiKJk4v1v8XtyMsrnl1xOXbK7E8fnw9/RBnL10Ec6oCdbdOIo165SOuVflM3VsOCfVMkQ
7gx9LJ048tqbtzifGlO8y335cBlOpQ9jYxd4OmOrudh/31Sig5B2tlUrNWXJurqoVDmF1muk
WhmLhhYnHfQ2BzLpYCf+EfCZCtx0tQUDQ2+4rTrt+eC7iVdyU6M9uJpytkWVHqH/PCMDazb0
S6yF8CqeV67BVJ6xEsQ0rUSjvLtLq7QbGVtCP4QTu4nHrAC7FLwa3wZHY2tmMgezHI6A/KGp
dfZqWyriPoYzo/1JuaDQI3dffotQA21vBuh9v4BMsbpGGZpWiljT5c4ryhFt7RAVr4oZLKBx
2zvX1ux76VCnCUpGvUOu7aWQDr18+uzgqfAMHR4Njl4CB0MOJs5Hgxb1ceS4QPoOfFIN6ONe
Owy5O8t1JnLrbelK/yDVCum6PLVjhxHqX10lcdRg91Nreod2HjGBPhJYNjv6bfgVHgBm/UX7
h7DvBc81anNRWVZlHLVfSCP5n+vqtCigrbayj0GtOssibJpK/mGsLHOivhTt8xeI9h6VhbLc
Z7LHdf5tcP4rZgoAqIVHnMz2qbVqsQmp9phc/pk9VJLNQPeCiIJ8v7v1+LD7qEkcHawn8Z02
9fhrUzn5/3NRKXjF3U/lEIm0qbwY9J8hlfAKiqNdIU4Q+RjGC8rY5WMtGSC1rCHSfEQLU4Mm
M2GdMFQ9fzhR4OcCiM0WhFdBwVkcUTAORvNEuLTuM++JQW94phwmRUJGWgnRhRGCc8xL16sw
G2GwtWbOOIP0D2Ymi0oPq0u5rIPn7UCr2IaaDsEm3iNP1qxV4kpUZX3xlOrq6RQ7EI5hG+Wc
YcGSF4EkUEqI42a5wWNjfJYXqJdBUKiCLXuw6jcKNA2nPqixMVmyG4chD/7/YzfvTtcRujmB
syWw5OHRPTRqSx/N42N68W+c9gUBN/1Hz8ACaDksLHMIB97TAzuP3x3vOMxM6iHl1+uHnX4z
OBDG4DmuCz6Mo1ug5prMdAoVS7ceE/Lu+ziY02BBt+Dl18e0EIIQoU9ePMxaskksIrJcL46P
RVg0xfQnFGWYdiDrCUQIR47bdR+6g/QQ/qNo87TvT6M/xHHLQpAM3/qJXNL6ZX8l1lxKVA9q
rl+uaf5JV1cP93pLA5YLUgrW+fsmAFXP0QSztr3sfuCqttqPZzVp5lt2RVn9rJLh9r9ilsvV
+jbTsqG7s9xh6mUd9HJCYdz89LkDEwrbNrgA3ZBOamy02/arAMZ1t/92f1uFeBc8TQBru5hg
5KEVRYR9UH8BWuxMEbEOAAA=

--==CelesteAttachment54280==--



More information about the Squeak-dev mailing list