4 ms·
I think the primary goal there was to demo Pharo Smalltalk and/or PharoPDS library. Note how there were many examples of the code which show how to use PharoPDS
by theamk 8y ago
I think the primary goal there was to demo Pharo Smalltalk and/or PharoPDS library. Note how there were many examples of the code which show how to use PharoPDS, but do not explain how bloom filters work.
Here is an actual source for the filter: [0], and here is a GUI code which draws the grid: [1]
I am pleasantly surprised -- some Smalltalks used to be incomprehensible in github; but looks like Pharo gets this right and produces human-readable files.
[0] https://github.com/osoco/PharoPDS/blob/master/src/PDS-Core/PDSBloomFilter.class.st https://github.com/osoco/PharoPDS/blob/master/src/PDS-Core/P...
[1] https://github.com/osoco/PharoPDS/blob/master/src/PDS-Playground/PDSBloomFilterPlaygroundContent.class.st https://github.com/osoco/PharoPDS/blob/master/src/PDS-Playgr...