Group: Athaydes
1. Spock Reports37 usages
com.athaydes » spock-reportsApache
This project is a global extension for Spock to create test (or, in Spock terms, Specifications) reports.
Last Release on Aug 21, 2023
11. ConcurrenCey
com.athaydes » concurrencey
A module that provides easy concurrency for Ceylon developers
For details, visit the [GitHub Page](https://github.com/renatoathaydes/ConcurrenCey).
Last Release on Feb 13, 2021
# Parcey
> A parser-combinator library for the Ceylon language.
Inspired by Haskell's [Parsec](http://hackage.haskell.org/package/parsec) library.
## Importing Parcey
Add this line to your `module.ceylon` file:
import com.athaydes.parcey "0.4.0";
## Using Parcey
Parcey is pretty simple to use. There are parsers (or recognizers) and parser-combinators.
Both are usually created using function calls (this allows recursive and mutually referring definitions!).
For example, to get a parser of ...
Last Release on Feb 13, 2021
# specks
**specks** enables a different way to check that your Ceylon code works.
Instead of writing traditional tests, you write specifications.
The main difference is the focus: specifications focus on behaviour and outcomes, while unit tests focus on interactions and, most of the time, implementation details.
For example, here's a very simple Specification written with `specks`:
testExecutor (`class SpecksTestExecutor`)
test
shared Specification simpleSpec() => Specification {
...
Last Release on Feb 13, 2021