Settings

Theme

Concatenative Editing

phfilip.com

15 points by esparantogod 10 years ago · 3 comments

Reader

daveloyall 10 years ago

> [...] "2 l k. 2" pushes the number 2 onto the stack, signifying to run a function twice. l pushes a line reference onto the stack, indicating that [...]

> [...] "22 L" will go to line 22 [...]

This is what you get for posting about your functions before implementing them. :)

  • Pwnguinz 10 years ago

    What's the problem? One is lowercase and the other clearly upper case.

    Much like in vim: "f" searches _forward_ while "F" searches _backwards_. Perfectly valid. I see no implementation hurdles here.

    • daveloyall 10 years ago

      My complaint is that a number on the stack before a command can mean two different things in different contexts. Apparently it is the responsibility of each command to consume numbers off the stack and choose what to do with them.

      ...Which doesn't sound as bad to me today as it did yesterday. I dunno.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection