Basic BOOLEAN Stack Operations #11

Open
opened 2024-12-24 14:29:57 +00:00 by giteadmin · 0 comments
Owner

Scope

  • Implement BOOLEAN.DUP: Duplicate the top item on the BOOLEAN stack without removing it.
  • Implement BOOLEAN.POP: Remove the top BOOLEAN from the stack.
  • Implement BOOLEAN.SWAP: Swap the top two BOOLEANs on the stack.
  • Implement BOOLEAN.FLUSH: Empty the BOOLEAN stack completely.
  • Implement BOOLEAN.STACKDEPTH: Push the current BOOLEAN stack depth onto the INTEGER stack.

reference: https://faculty.hampshire.edu/lspector/push3-description.html

Deliverables

  • Updated stack machine code supporting these BOOLEAN stack operations.
  • Unit tests verifying the correct behavior of each operation.
  • Documentation for each implemented operation.

Bounty Owner/Gardener

@giteadmin

Roles

bounty gardener: @giteadmin / 120 DAI
bounty worker: name / 80%
bounty reviewer: name / 20%

Gardener checklist

  • I have attached one of the size- labels to this bounty
## Scope - Implement BOOLEAN.DUP: Duplicate the top item on the BOOLEAN stack without removing it. - Implement BOOLEAN.POP: Remove the top BOOLEAN from the stack. - Implement BOOLEAN.SWAP: Swap the top two BOOLEANs on the stack. - Implement BOOLEAN.FLUSH: Empty the BOOLEAN stack completely. - Implement BOOLEAN.STACKDEPTH: Push the current BOOLEAN stack depth onto the INTEGER stack. reference: https://faculty.hampshire.edu/lspector/push3-description.html ## Deliverables - Updated stack machine code supporting these BOOLEAN stack operations. - Unit tests verifying the correct behavior of each operation. - Documentation for each implemented operation. ## Bounty Owner/Gardener @giteadmin ## Roles bounty gardener: @giteadmin / 120 DAI bounty worker: name / 80% bounty reviewer: name / 20% ## Gardener checklist - [x] I have attached one of the `size-` labels to this bounty
giteadmin added the bounty-M label 2024-12-24 14:35:17 +00:00
giteadmin changed title from Implement Basic BOOLEAN Stack Operations to Basic BOOLEAN Stack Operations 2024-12-24 14:42:47 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: giteadmin/SoLUSH-3#11