Completion (albeit in a limited form) is available if you install the Linenoise module. Completion for Readline is a little trickier, since GNU Readline uses a global variable to store the function reference used to populate the completion list. When I was working on the REPL stuff, manipulating global variables in native code wasn't possible, but maybe that's changed in the last year or so!
As I said above, the completions offered are pretty limited - if you would like to extend the completions capabilities of the REPL, you can change the Completions role in src/core/REPL.pm. -Rob On Tue, 30 May 2017 17:33:36 +0200 Sebastien Moretti <sebastien.more...@unil.ch> wrote: > On 05/30/2017 05:39 PM, Shrivats wrote: > > On 05/30/2017 08:33 PM, Sebastien Moretti wrote: > > > Hi > > > > > > I wonder if there is auto-completion in the Perl6 REPL - such as > > > what is found in Eclipse (Ctrl-space) or in vim (Ctrl+n) - for > > > variables, methods, ... > > > > > > e.g > > > perl6 > > > > say 42.<possible auto-completion> > > > or > > > > my $result = 8; > > > > say $res<possible auto-completion> > > > > > Hi, > > > > As it stands right now, perl6 REPL is a bare bones shell with just > > enough functionality. You may also add readline using `zef install > > Readline` and use it with the REPL. Autocomplete feature might be > > added in later releases. > > > > Shrivats > > Thanks Shrivats. > Would be good to have that feature in later releases. > > -- > Sébastien Moretti >