∀
∀ (or "forall") is a language that piggy-backs on other golfing language to build a golf pipeline. Not sure whether to use Perl 5, Jelly, Retina or Pyth for some challenge?
Why not use all three together?
This is an example ∀ program:
y+ pVsQN r(\d+) r$*# r!`#+ nsay join '',map{chr(5+ord)}split '' Nsay $_».succ y is Jelly. p is Pyth. r is Retina. n is perl5 -n. N is perl6 -n.
An important feature is that, as long as the prefix is the same, the code is considered to be one block. You can pipe into the same language by using an empty line:
pVTN pT pQ The first Pyth program is 2-lines long, the second one is a one-liner. The empty line "breaks" the chain.
Thanks a lot to all the language authors for allowing that to be possible.
Currently included:
- Pyth by @isaacg@izzyg
- Retina by @MartinEnder
- Jelly by @Dennis
- Perl 5/6 by @TimToady (:P)