ab5tract

Results 32 issues of ab5tract

We need to decide on an approach for character width. I will likely use bluebear94's `Terminal::WCWidth` module for this, as it seems that you really do need some kind of...

bug
enhancement

I dislike the new extensions much less in practice than I did in theory. YMMV, but that's the road we are driving regardless.

The class compliant USB MIDI spec allows for 16 separate MIDI "virtual cables" (their terminology). This library appears to hardcode all transmissions to a single port.

type: enhancement
topic: code

## The Problem ``` RAKUDO_RAKUAST=1 ./rakudo-m -Ilib -e 'use NativeCall'; No such method 'new' for invocant of type 'VMNull'. Found 'new' on type 'Mu' ``` ## Notes * This happened...

RAKUDO_RAKUAST=1

## The Problem Token proto definitions do not work in RakuAST ## Expected Behavior ``` > RAKUDO_RAKUAST=1 ./rakudo-m -e 'my proto token foo() {*}' ``` compiles. ## Actual Behavior ```...

RAKUDO_RAKUAST=1

## The Problem When creating an object hash without specifying an 'of type', it defaults to `Any`. But the default 'of type' of a regular hash is `Mu`. ## Expected...

tests committed
Fixed in RakuAST

## The Problem It would be nice to be able to provide `WhateverCode` expressions to `raku -ne`. ## Expected Behavior ``` > echo "word" | raku -ne '$_ ~~ /\w+/...

CLI

This is PR is to test the CI pipeline on regular main. But it would be harmless to merge it anyway.

This fixes an LTA situation: > my %h = :1k; say 1 ~ %h:exists ~ 1 ===SORRY!=== MVMArray: Can't pop from an empty array Now we throw an `X::Syntax::AmbiguousAdverb` exception:...

As pointed out in R#2000 (#2000), using `reduce` on a list that includes a container was losing all knowledge of this container. The following would previously fail: my $p :=...