https://github.com/syaiful6/purescript-stm
Software Transactional Memory for Purescript
https://github.com/syaiful6/purescript-stm
purescript software-transactional-memory stm
Last synced: 2 months ago
JSON representation
Software Transactional Memory for Purescript
- Host: GitHub
- URL: https://github.com/syaiful6/purescript-stm
- Owner: syaiful6
- Created: 2017-05-22T23:55:07.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-10-13T13:08:19.000Z (over 8 years ago)
- Last Synced: 2026-03-27T22:57:07.742Z (3 months ago)
- Topics: purescript, software-transactional-memory, stm
- Language: PureScript
- Homepage:
- Size: 15.6 KB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Software Transactional Memory for Purescript
Note: this lib is still experimental. Example: See the test folder for .
Software Transactional Memory for purescript, mostly written in Purescript itself.
The only FFI call is to generate random identifier for TVar.
Modules defined here has similiar API with Haskell's STM with following limitations:
- Invariant.
- Exception Handling. Since async exception can't be caught.