| CARVIEW |
Select Language
HTTP/1.1 200 OK
Connection: keep-alive
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=utf-8
Cache-Control: public, max-age=300
Content-Encoding: gzip
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Age: 0
Date: Sun, 18 Jan 2026 07:41:10 GMT
X-Served-By: cache-dfw-kdal2120146-DFW, cache-bom-vanm7210081-BOM
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Timer: S1768722070.298695,VS0,VE288
Vary: Accept, Accept-Encoding
transfer-encoding: chunked
nomyx-language: Language to express rules for Nomic
[Skip to Readme]
nomyx-language: Language to express rules for Nomic
A DSL to express rules in a Nomic game. See package Nomyx for a full game implementation.
[Skip to Readme]
Modules
- Nomyx
- Nomyx.Language
- Nomyx.Language.Events
- Nomyx.Language.Inputs
- Nomyx.Language.Messages
- Nomyx.Language.Outputs
- Nomyx.Language.Players
- Nomyx.Language.Rules
- Nomyx.Language.Types
- Nomyx.Language.Utils
- Nomyx.Language.Variables
- Nomyx.Language
- Paths_nomyx_language
Downloads
- nomyx-language-1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 1.0.0 |
|---|---|
| Dependencies | base (>=4.6 && <5), Boolean (>=0.2 && <0.3), containers (>=0.5 && <0.6), DebugTraceHelpers (>=0.12 && <0.13), ghc (>=7.6 && <8.1), imprevu (>=0.1 && <0.2), lens (>=4.7 && <4.15), monad-loops (>=0.4 && <0.5), mtl (>=2.1 && <2.3), old-locale (>=1.0 && <1.1), random (>=1.1 && <1.2), safe (>=0.3 && <0.4), shortcut (>=0.1 && <0.2), text, time (>=1.4 && <1.7), time-recurrence (>=0.9 && <0.10) [details] |
| License | BSD-3-Clause |
| Copyright | 2012 Corentin Dupont |
| Author | Corentin Dupont |
| Maintainer | Corentin Dupont |
| Uploaded | by CorentinDupont at 2017-03-13T23:20:28Z |
| Category | Language |
| Home page | https://www.nomyx.net |
| Source repo | head: git clone https://github.com/cdupont/nomyx-language.git |
| Distributions | |
| Reverse Dependencies | 4 direct, 0 indirect [details] |
| Downloads | 873 total (3 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating |
|
| Status | Docs not available [build log] All reported builds failed as of 2017-03-13 [all 3 reports] |
Readme for nomyx-language-1.0.0
[back to package description]Introduction
This library is defining the language that allows you to express rules in Nomic.
Installation
This libary is used by the package Nomyx, it should be installed through it by typing:
cabal install Nomyx
However, to activate online documentation, install with:
cabal install --enable-documentation --haddock-hyperlink-source Nomyx-Language
To install from the git repository:
git clone git://github.com/cdupont/Nomyx-Language.git
cabal install --enable-documentation --haddock-hyperlink-source Nomyx-Language/
Documentation
The library comes with haddock documentation you can build (see above). Check examples/Examples.hs to see a list of example rules. Simply copy-paste those rules (the function name or the code) in the field "code" on Nomyx web gui and see what happens!
Contact
Bug-reports, questions, suggestions and patches are all welcome.