you are viewing a single comment's thread
view the rest of the comments
[–] 5 points 3 months ago (5 children)

Thisgreatisone! ?

If the operands go the other way, I suppose:

oneisgreatThis!

  • source
  • parent
  • hideshow 5 child comments
  • [–] 4 points 3 months ago* (4 children)

    The stack doesn’t quite work like that. They would get added like this:

    This > buffer
    great, is, one > stack

    Then, each + pulls the latest off the stack and operates.

    First + would pull ‘one’ as it’s the most recent on the stack.

    This page does a good job of explaining: https://www.geeksforgeeks.org/dsa/introduction-to-stack-data-structure-and-algorithm-tutorials/

    Edit: you can also see this reflected in the Alt-text:

    I NOTATION POLISH REVERSE ❤️
    
  • source
  • parent
  • hideshow 4 child comments
  • [–] 4 points 3 months ago* (last edited 3 months ago) (3 children)

    Huh, it's that buffer thing that I didn't know about and isn't mentioned in your link (maybe it's Forth specific?), I use an RPN calculator app, but everything goes on the stack, so "This" would be on the bottom and be popped off last.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 3 months ago (2 children)

    Did Randall get this one wrong?

  • source
  • parent
  • hideshow 2 child comments