https://github.com/osoco/pharo-non-cryptographic-hashes
Non-cryptographic hash functions for Pharo Smalltalk
https://github.com/osoco/pharo-non-cryptographic-hashes
hashing murmur3 pharo-smalltalk
Last synced: 3 months ago
JSON representation
Non-cryptographic hash functions for Pharo Smalltalk
- Host: GitHub
- URL: https://github.com/osoco/pharo-non-cryptographic-hashes
- Owner: osoco
- License: mit
- Created: 2019-04-22T21:02:21.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-09-08T06:48:34.000Z (almost 4 years ago)
- Last Synced: 2025-03-25T15:01:42.092Z (4 months ago)
- Topics: hashing, murmur3, pharo-smalltalk
- Language: Smalltalk
- Homepage:
- Size: 71.3 KB
- Stars: 2
- Watchers: 7
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pharo-non-cryptographic-hashes
[](http://www.repostatus.org/#active)
[](https://travis-ci.org/osoco/pharo-non-cryptographic-hashes)
[](https://coveralls.io/github/osoco/pharo-non-cryptographic-hashes?branch=master)
[](https://pharo.org/download)
[](https://pharo.org/download)
[](https://raw.githubusercontent.com/osoco/PharoPDS/master/LICENSE)Collection of non-cryptographic hash functions for Pharo Smalltalk.
It includes the following hash functions:
* MurmurHash3 32-bits x86 variant.
* MurmurHash3 128-bits x64 variant.## Installation
To install `pharo-non-cryptographic-hashes` on your Pharo image you can just find it in the **Pharo Project Catalog** (`World menu` > `Tools` > `Catalog Browser`) and click in the *green mark* icon in the upper right corner to install the latest stable version:

Or, you can also execute the following script:
```Smalltalk
Metacello new
baseline: #NonCryptographicHashes;
repository: 'github://osoco/pharo-non-cryptographic-hashes:master/src';
load
```To add this project to your own project's baseline just add this:
```Smalltalk
spec
baseline: #NonCryptographicHashes
with: [ spec repository: 'github://osoco/pharo-non-cryptographic-hashes:master/src' ]
```Note that you can replace the *master* by another branch or a tag.
## License
This project is written and supported by developers at **[OSOCO](https://osococo.es)** and published as **free and open source** software under an **[MIT license](LICENSE)**.