parens-8 a tiny lisp for your pico-8 carts
by Siapran
PICO-8 Jam 2
lisp-8 with in-game editor
Picotune - 64x64 music player
PICO-8 0.1.12
Tiny Animator
tiny farm 2.0!!!!!!
Invader Overload
Tiny Hero
StreetWalker
Pico8Lisp
Tiny Drops
Best Celeste carts
pico Skate IV - a tiny skateboard game
TINY TOWN
PICO-CRATE cute lil puzzle platformer
metatile_tester
Shards of Destiny
Klax (lynx version)
Tiny Sim
DOOMY a tiny FPS in 1024 bytes
Mot's Grand Prix track editor
Pico Slides 1.0
The Snowman (Walking in the Air)
Pico Image Morph 2000
BuzzKill
The Violet Signal - A Boss Only SHMUP
Tiny Champions
B.O.D.A. mdash Send the Plant Home
Picamor
Tiny Trendy Game (Zelda Links Awakening)
pico-ps A Particle System
Testing PICO-8 Cartridges
PIZZAMUSIC
Particle Effects
Pario-8
Pico-8 Word Processor (Now with Virtual Keyboard)
Saint Nick's Dash Away All!
Mahjong Firefly
Pico Tanks
Pico Castle 1.5
Brick Breaker
Forgotten Hill Pico
Yellow Flappy HTML5
Tiny Explorer
Tiny Dungeons
Jumping Burger
Tiny Princess
Tiny Parkour
parens-8 a tiny lisp for your pico-8 carts
this is a parens-8 port of an old cart of mine. it has the lua code for the parens-8 language, and then parens-8 code for loading parens-8 game logic from ROM. you can find the full source for the game logic here
parens-8 is a lisp interpretercompiler designed specifically to bypass the lua token limit.
the idea: use a portion of your cart (between 330 and 900 tokens, depending on your use case) to store the parens-8 interpreter, offload performance noncritical code into strings, and then optionally into ROM.
the parens-8 github repo has detailed instructions on how to achieve this, and how to customize parens-8 to best fit your project.
let's look at an excerpt of the original lua code for baloonbomber: