polysemy

Highly experimental and unstable. Attach multiple meanings to an identifier (match expander, function overloads, macros, custom "~literal" tokens…). Rename parts of identifiers (rename only some meanings, leaving others with the original name). Compose hybrid identifiers by mixing the meanings of two or more independently defined identifiers.

Build status:

Authors
Documentation
Tags
Last updatedFriday, June 1st, 2018 12:46:44am (UTC)
Ring1
ConflictsNone
Dependencies
Most recent build results
    Version Exceptions
    VersionSourceChecksum
    defaulthttps://github.com/jsmaniac/polysemy.gitff15c83220ae0a6ac546a81b7a94777477b8378f
    Last checkedSunday, February 17th, 2019 10:52:34pm (UTC)
    Last editedWednesday, July 26th, 2017 2:22:06pm (UTC)
    Date addedN/A
    Modules
    • polysemy/test/test-2-provide.rkt
    • polysemy/test/test-require-d.rkt
    • polysemy/private/utils.rkt
    • polysemy/test/test-provide-b.rkt
    • polysemy/private/ids.rkt
    • polysemy/test/test-require-c.rkt
    • polysemy/test/test-require.rkt
    • polysemy/test/test-2-require.rkt
    • polysemy/main.rkt
    • polysemy/test/test-provide.rkt
    • polysemy/test/test-require-e-rename-failure.rkt
    • polysemy/scribblings/polysemy.scrbl