Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More commands #61

Open
booniepepper opened this issue Oct 29, 2023 · 8 comments
Open

More commands #61

booniepepper opened this issue Oct 29, 2023 · 8 comments

Comments

@booniepepper
Copy link
Collaborator

Collect suggestions and ideas here

Probably I want a module system (now or later) to avoid making things too inaccessible

@booniepepper
Copy link
Collaborator Author

  • is-file
  • is-dir

@booniepepper
Copy link
Collaborator Author

booniepepper commented Oct 29, 2023

Its a little pita to use 'swap dup rot ' instead of over ( a b --- a b a )...

Suggestion thanks to @edt-xx

I'll generalize this to an idea of having common shuffle commands (common ones like over, nip, etc)

@lesiw
Copy link

lesiw commented Oct 30, 2023

https://en.kompf.de/cplus/posixlist.html

:)

@booniepepper
Copy link
Collaborator Author

https://en.kompf.de/cplus/cliblist.html is also interesting

@booniepepper
Copy link
Collaborator Author

Also consider some of ANS Forth words: https://forth-standard.org/standard/core

This also has over, nip, tuck, etc

@booniepepper
Copy link
Collaborator Author

CommonLisp hyperspec: http://www.lispworks.com/documentation/HyperSpec/Front/X_AllSym.htm

@booniepepper
Copy link
Collaborator Author

"Pipes for NetRexx" has some great ideas too https://netrexx.org/documents/NetRexx%204.02-GA%20Pipelines%20Guide%20and%20Reference.pdf

@booniepepper
Copy link
Collaborator Author

booniepepper commented Feb 8, 2024

Consider some of the usecases from moreutils https://joeyh.name/code/moreutils/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants