Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/atpalmer-python/rakujunc

Raku (aka Perl 6) "Junctions" are neat. Here they are for Python.
https://github.com/atpalmer-python/rakujunc

library perl6 python raku

Last synced: 17 days ago
JSON representation

Raku (aka Perl 6) "Junctions" are neat. Here they are for Python.

Awesome Lists containing this project

README

        

# Python "Raku Junctions" (rakujunc)

An implementation in Python of the "Junctions" concept from the Raku language (previously called Perl 6).

Raku Junction docs:

https://docs.raku.org/type/Junction

## Examples

```
import rakujunc as junc

assert junc.one(*range(1, 31)) == 3 # Passes
assert junc.any('a', 'b', 'c') == 'a' # Passes

if junc.any(1, 2) + 1 == 3:
print('yes') # prints 'yes'
```