News for hackers. Stuff that matters.
Re:Why Would Anyone Use Perl 6? by akavi on Wednesday January 13, 2016 @10:25AM (#10894936)
If I understand correctly, it's a nice literal syntax for a vector/set hybrid data structure?

If you wanted, you could get pretty close in ruby with only a sprinkle of ill-advised metaprogramming.

    > junc{5|4} + 1
    any(6, 5)
    > junc{5&4} + 1
    all(6, 5)
    > x = junc{5|4|3|2}
    any(5, 4, 3, 2)
    > puts "yep!" if x + 2 =~ 7
    yep!
    > junc{(2|3|4|5|6|7) & (3|4)} + 1 =~ 5
    True
    > junc{(2|3|4|5|6|7) & (3|4)} + 1 =~ 6
    False
would be possible.

I guess I'm just curious if this is a situation that comes up often enough to need a built in literal syntax.

There are no comments on this comment yet.