Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created March 27, 2022 14:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Whateverable/3702e423695ac9f0df017f25ab11c9f4 to your computer and use it in GitHub Desktop.
Save Whateverable/3702e423695ac9f0df017f25ab11c9f4 to your computer and use it in GitHub Desktop.
greppable6
\^compose
File Code
BDUGGAN/Grammar-PrettyErrors
…/PrettyErrors.pm6 :72:
self.^compose;
FCO/Red
…/Migration.pm6 :31:
Type.^compose;
FCO/Red
…/Model.pm6 :138:
type.^compose-columns;
FCO/Red
…/Model.pm6 :140:
type.^compose-columns;
FCO/Red
…/Model.pm6 :192:
alias.^compose;
FCO/Red
…/Red.pm6 :24:
Red::Column.^compose;
FCO/Red
…/Red.pm6 :28:
::("Red::AST::$infix").^compose;
FCO/Red
…/Red.pm6 :41:
MetamodelX::Red::Model.^compose;
FCO/Red
…/ResultSeq.pm6 :28:
$rs-class.^compose;
FCO/Red
…/ResultSeq.pm6 :228:
model.^compose;
JSTOWE/Linux-Cpuinfo
…/Cpuinfo.pm :90:
$!cpu-class.^compose;
JSTOWE/Lumberjack-Application
…/JSON.pm :118:
$class.^compose;
MARTIMM/MongoDB
…/meta.pl6 :113:
$A.^compose;
MARTIMM/MongoDB
…/meta.pl6 :174:
$A.^compose;
MARTIMM/MongoDB
…/table-role.pm6 :235:
$A.^compose;
MARTIMM/MongoDB
…/Collection.pm6 :580:
$class.^compose;
NINE/Inline-Perl5
…/Perl5.pm6 :933:
$class.^compose;
NINE/Inline-Perl5
…/Object.pm6 :63:
$role.^compose;
NINE/Inline-Perl5
…/Object.pm6 :88:
Inline::Perl5::Object.^compose;
VRURG/AttrX-Mooish
…/Mooish.pm6 :951:
#type.^compose_repr;
VRURG/OO-Plugin
…/OOPTest.pm6 :85:
my \ptype = @list[$_].^compose;
VRURG/OO-Plugin
…/Manager.pm6 :1050:
pclass.^compose;
VRURG/OO-Plugin
…/Manager.pm6 :1223:
wtype.^compose
0racle/p6-wig
…/README.md :37:
Until this is fixed, the work around is is to call `.^compose` on your desired child classes. I haven't called it on _every_ class under Any (there's a lot!), just the ones `grep` is used with commonly.
0racle/p6-wig
…/README.md :41:
As a quickfix, just call `ClassName.^compose;` after `use wig;`. Alternatively you can modify the module source.
0racle/p6-wig
…/wig.pm :26:
fixed, the work around is is to call .^compose on your desired child types.
0racle/p6-wig
…/wig.pm :31:
(List,Array,Range,Seq,Cool,Slip,Map,Pair,Hash,Set,Bag,BagHash,Mix,Str,Int).map( *.^compose );
0racle/p6-wig
…/wig.pm :41:
# Because we are augmenting a specific class, there is no need to .^compose
Altai-man/ASN-META
…/META.pm6 :94:
$new-enum.^compose_repr;
Altai-man/ASN-META
…/META.pm6 :97:
$new-enum.^compose;
Altai-man/ASN-META
…/META.pm6 :169:
$new-type.^compose;
Altai-man/ASN-META
…/META.pm6 :189:
$new-type.^compose;
Altai-man/ASN-META
…/META.pm6 :254:
$new-type.^compose;
Altai-man/ASN-META
…/META.pm6 :275:
$new-type.^compose;
FCO/Punnable
…/Punnable.pm6 :32:
$pun.^compose;
FCO/SeqSplitter
…/SeqSplitter.pm6 :175:
(Range)>>.^compose;
LLFourn/p6-AttrX-InitArg
…/InitArg.pm6 :93:
$tmp.^compose;
LLFourn/p6-DispatchMap
…/DispatchMap.pm6 :49:
method compose(){ self.disp-obj.^compose; self; }
MARTIMM/mongo-perl6-driver
…/meta.pl6 :113:
$A.^compose;
MARTIMM/mongo-perl6-driver
…/meta.pl6 :174:
$A.^compose;
MARTIMM/mongo-perl6-driver
…/table-role.pm6 :235:
$A.^compose;
MARTIMM/mongo-perl6-driver
…/Collection.pm6 :580:
$class.^compose;
awwaiid/p6-Inline-Ruby
…/Ruby.pm6 :141:
$class.^compose;
jonathanstowe/Lumberjack-Application
…/JSON.pm :118:
$class.^compose;
niner/Inline-Python
…/Python.pm6 :631:
PythonObject.^compose;
perl6/doc
…/mop.pod6 :40:
A.^compose; # }
perl6/doc
…/mop.pod6 :50:
Here, the calls with C<.^> are calls to the meta object, so C<A.^compose> is
perl6/doc
…/mop.pod6 :185:
C<.^compose> on them before they become fully functional.
perl6/doc
…/mop.pod6 :217:
as well. So if you write C<my $t = MyType; ... ; $t.^compose> you are
spitsh/spitsh
…/Metamodel.pm6 :120:
we-invocant.^compose;
spitsh/spitsh
…/Metamodel.pm6 :198:
$what.^compose;
spitsh/spitsh
…/Metamodel.pm6 :238:
param-at.^compose;
spitsh/spitsh
…/Metamodel.pm6 :348:
$type.^compose;
spitsh/spitsh
…/Metamodel.pm6 :374:
$param.^compose;
spitsh/spitsh
…/Metamodel.pm6 :378:
$param-type.^compose;
spitsh/spitsh
…/Actions.pm6 :279:
$class.class.^compose;
spitsh/spitsh
…/Actions.pm6 :308:
$placeholder-type.^compose;
spitsh/spitsh
…/Actions.pm6 :320:
$augmented-class.class.^compose;
spitsh/spitsh
…/Actions.pm6 :335:
$enum-class.class.^compose;
tadzik/Grammar-BNF
…/ABNF.pm :267:
$grmr.^compose;
tadzik/Grammar-BNF
…/BNF.pm :81:
$grmr.^compose;
zoffixznet/perl6-CoreHackers-Sourcery
…/Sourcery.pm6 :20:
.^compose
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment