CLI 'list' question
Thank you for your Strange Loop 2018 presentation, I greatly enjoyed it!
I have a question about the CLI behavior of the 'list' command:
For me, rosie list
will only show:
Rosie 1.0.0
Name Cap? Type Color Source
------------------------ ---- -------- --------------- -------------------------
$ pattern default;bold builtin/prelude
. pattern default;bold builtin/prelude
^ pattern default;bold builtin/prelude
ci macro builtin/prelude
error function builtin/prelude
find macro builtin/prelude
findall macro builtin/prelude
keepto macro builtin/prelude
message function builtin/prelude
~ pattern default;bold builtin/prelude
and rosie list net.*
results in:
Rosie 1.0.0
Package 'net' not loaded
I would have expected to see other packages, like net
, os
, etc. available automatically in list for discoverability of available packages and patterns.
To get those, I need to use: rosie --rpl 'import "net"; import "os";' list
Rosie 1.0.0
Name Cap? Type Color Source
------------------------ ---- -------- --------------- -------------------------
$ pattern default;bold builtin/prelude
. pattern default;bold builtin/prelude
^ pattern default;bold builtin/prelude
ci macro builtin/prelude
error function builtin/prelude
find macro builtin/prelude
findall macro builtin/prelude
keepto macro builtin/prelude
message function builtin/prelude
net package /usr/local/lib/rosie/rpl/net.rpl
os package /usr/local/lib/rosie/rpl/os.rpl
~ pattern default;bold builtin/prelude
12/12 names shown
Is this expected behavior?
Thank you.
Edited by Justin Kulesza