|
|
|
|
|
by saysjonathan
22 days ago
|
|
Tangential: I would love to see more interpreted languages offer shells with native constructs for operating as daily drivers shells (not just REPLs). When I first started learning Ruby I used `rush`[0] as my main shell. Being immersed in the language, even if there were a few helpers for shell operations, really helped me reason better about Ruby and think in the language. `scsh`[1] was enlightening as well. Ultimately the ergonomics of both pushed me back to more conventional variant but they were really helpful learning mechanisms. 0: https://github.com/adamwiggins/rush
1: https://github.com/scheme/scsh |
|
Think about what it would take to write this in Python right now:
With a few handy variables and functions predefined, this could be something like: