ScratchData LogoScratchData
Back to NFlex23's profile

StackLisp v2

NFNFlex23•Created March 8, 2022
StackLisp v2
40
29
729 views
View on Scratch

Instructions

StackLisp is a procedural, s-expression based programming language that compiles to a simple type of assembly. ⌁ • Green circle: compile and run the program • Red circle: stop a program • Gear: view the compiled instructions • Trash: delete a line or the contents of the whole editor • [space] to replace a line • [i] to insert a line • [a] to append a line at the end of the program ⌁ The documentation for v2 is located at https://scratch.mit.edu/discuss/topic/599002/.

Description

New in v2: • functions: capable of recursion, return values (implicit and explicit), parameters, and more • variable scoping • break statements • screen refresh control • block comments • 6 new special forms: defun, set, break, return, scope, no-refresh • 10 new builtins: %, ^, rand, letter, length, abs, sin, cos, tan, sqrt • code editor View the documentation (linked in the instructions) for details ⌁ This version has 761 more blocks than the previous one.

Project Details

Project ID656513485
CreatedMarch 8, 2022
Last ModifiedDecember 31, 2022
SharedMarch 21, 2022
Visibilityvisible
CommentsAllowed