doldol: Flag packer & handler for flaggable data

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain]

Please see the README on GitHub at https://github.com/QuietJoon/doldol#readme


[Skip to ReadMe]

Properties

Versions0.4.1.0, 0.4.1.1, 0.4.1.2, 0.4.1.2
Change logChangeLog.md
Dependenciesbase (>=4.4 && <5) [details]
LicenseBSD-3-Clause
Copyright2017-2019 YongJoon Joe
AuthorYongJoon Joe
Maintainerdeveloper+doldol@quietjoon.net
CategoryData
Home pagehttps://github.com/QuietJoon/doldol/
Bug trackerhttps://github.com/QuietJoon/doldol/issues
Source repositoryhead: git clone https://github.com/QuietJoon/doldol
UploadedMon Jul 22 11:26:20 UTC 2019 by yongjoon

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees


Readme for doldol-0.4.1.2

[back to package description]

doldol

doldol packs multiple flaggable data in a Flag value, and checks its flags by cheap operators.

In the current version, doldol will handle Enum e in a list only.

The name

doldol comes from Korean word 돌돌 which is a mimetic presenting roll up fabrics or something like flags.

Gap analysis

EnumSet

EnumSet is good library, but only works with List (ex. toEnum). I also need List interface only. However, next version of my simulation project needs to support Traversal class. Therefore, I keep to develop this. Of course, you can use EnumSet with fromList or etc., but when you consider performance seriously, let think one more time.