@effekt-lang/effekt
A language with lexical effect handlers and lightweight effect polymorphism
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.8%) to scientific vocabulary
Keywords
Repository
A language with lexical effect handlers and lightweight effect polymorphism
Basic Info
- Host: GitHub
- Owner: effekt-lang
- License: mit
- Language: Scala
- Default Branch: master
- Homepage: https://effekt-lang.org
- Size: 21.2 MB
Statistics
- Stars: 392
- Watchers: 12
- Forks: 38
- Open Issues: 208
- Releases: 58
Topics
Metadata Files
README.md
Ξ Effekt
Compared to other languages with effect handlers (and support for polymorphic effects) the Effekt language aims to be significantly more lightweight in its concepts.
Disclaimer: Use at your own risk
Effekt is a research-level language. We are actively working on it and the language (and everything else) is very likely to change.
Also, Effekt comes with no warranty and there are (probably) many bugs -- If this does not discourage you, feel free to play with it and give us your feedback :)
Examples
If you are looking for examples of the Effekt language, we invite you to look at the casestudies and the language tour.
Installation
Please navigate to the getting-started guide on our website for detailed instructions of how to install Effekt.
Contributing
Thanks for considering to contribute to the Effekt compiler! For setting up your local environment, please check out our contributing guide on the website.
Owner
- Name: Effekt language
- Login: effekt-lang
- Kind: organization
- Website: https://effekt-lang.org
- Repositories: 3
- Profile: https://github.com/effekt-lang
Home of the Effekt research language -- all repositories associated with the Effekt language
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this work, please cite the 'Effects as capabilities' paper."
preferred-citation:
type: article
authors:
- family-names: "Brachthäuser"
given-names: "Jonathan Immanuel"
orcid: "https://orcid.org/0000-0001-9128-0391"
- family-names: "Schuster"
given-names: "Philipp"
orcid: "https://orcid.org/0000-0001-8011-0506"
- family-names: "Ostermann"
given-names: "Klaus"
orcid: https://orcid.org/0000-0001-5294-5506
title: "Effects as capabilities: effect handlers and lightweight effect polymorphism"
doi: "10.1145/3428194"
journal: "Proc. ACM Program. Lang."
publisher: "Association for Computing Machinery"
volume: "4"
issue: "OOPSLA"
month: 11
year: 2020
url: "https://doi.org/10.1145/3428194"
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 277
- Total pull requests: 418
- Average time to close issues: 3 months
- Average time to close pull requests: 16 days
- Total issue authors: 30
- Total pull request authors: 26
- Average comments per issue: 1.16
- Average comments per pull request: 1.27
- Merged pull requests: 261
- Bot issues: 0
- Bot pull requests: 4
Past Year
- Issues: 171
- Pull requests: 291
- Average time to close issues: 22 days
- Average time to close pull requests: 5 days
- Issue authors: 18
- Pull request authors: 22
- Average comments per issue: 0.93
- Average comments per pull request: 1.09
- Merged pull requests: 181
- Bot issues: 0
- Bot pull requests: 3
Top Authors
Issue Authors
- jiribenes (128)
- phischu (31)
- b-studios (28)
- marzipankaiser (27)
- marvinborner (12)
- dvdvgt (11)
- timsueberkrueb (7)
- IR0NSIGHT (5)
- matthias-dunkel (3)
- omentic (3)
- mm0821 (2)
- JakubSchwenkbeck (2)
- Capital-EX (1)
- mattisboeckle (1)
- mio-19 (1)
Pull Request Authors
- b-studios (97)
- jiribenes (89)
- marzipankaiser (51)
- marvinborner (48)
- timsueberkrueb (33)
- phischu (24)
- dvdvgt (23)
- serkm (16)
- mattisboeckle (10)
- JakubSchwenkbeck (5)
- dependabot[bot] (4)
- EveEme (2)
- IR0NSIGHT (2)
- airzocker (1)
- PhictionalOne (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- npm 383 last-month
-
Total dependent packages: 0
(may contain duplicates) -
Total dependent repositories: 0
(may contain duplicates) - Total versions: 47
- Total maintainers: 1
npmjs.org: @effekt-lang/effekt
A language with lexical effect handlers and lightweight effect polymorphism
- Homepage: https://effekt-lang.org
- License: MIT
-
Latest release: 0.45.0
published 6 months ago
Rankings
Maintainers (1)
npmjs.org: effekt-lang
A language with effects and handlers
- Homepage: https://effekt-lang.org
- License: MIT
- Status: deprecated
-
Latest release: 0.2.1
published about 2 years ago
Rankings
Maintainers (1)
Dependencies
- com.google.code.gson:gson 2.8.2
- jline:jline 2.14.6
- org.eclipse.lsp4j:org.eclipse.lsp4j 0.12.0
- org.rogach:scallop_3 4.1.0
- actions/checkout v2 composite
- actions/setup-java v1 composite
- actions/setup-node v1 composite
- actions/checkout v2 composite
- actions/checkout master composite
- actions/create-release latest composite
- actions/download-artifact v1 composite
- actions/setup-java v1 composite
- actions/setup-node v1 composite
- actions/upload-artifact v1 composite
- actions/upload-release-asset v1 composite