CosmicToast / pipe

Pipe operator for nim.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pipe

license

A pipe operator for nim, as seen in functional languages.

Origins

I was looking for a good old |> to use in nim. I found this. It sucked. It wasn't published. It used "example" in its description.

So I decided to write my own, with blackjack and hookers.

Examples

Please take a look in tests/test.nim for examples, but here's a tl;dr:

1 |> `+`(2) |> foo
# is equivalent to
foo(1+2)

About

Pipe operator for nim.

License:The Unlicense


Languages

Language:Nim 100.0%