๐Ÿ“š The Dictionary

Every babble token and its JavaScript equivalent.

Core & Flow

Standard JSTrue BabbleThe Vibe
letbabwaGentle intro noise.
constbabaFirm, unchanging.
console.logaouScreaming into the void.
functionguguGearing up to do something.
returnpbbbtSpitting the result back out.
ifoohDiscovering a condition.
elsenuhRejecting the condition.
whilewawaCrying continuously in a loop.
forweeeGoing for a repetitive ride!
ofinnaBaby sitting inna toy pile.
breakstahpDemanding a stop.
continuegogoKeep going, skip this one.
switchpickpickPicking a toy from many.
casedisPointing at a specific one.
defaultmehNone of those, whatever.
thrownono!Angry rejection, hurled out.
finallyaaahThe settled sigh at the end.

Math, Logic & Types

JSBabbleVibe
===ziziBuzzy equal sound.
!==nazaBuzzy not-equal sound.
&&n_nGrunting two things together.
||o_oConfused baby noise.
+paPatting together.
-maTaking away.
*mapaMashing together.
/pachiSplitting in half.
%pupuThe leftover bit.
<, >tiny, bigiSmaller / bigger baby.
<=, >=tinyzi, bigiziSmaller-or-same, bigger-or-same.
!nahFlat refusal.
true / falseyaya / nonoYES / NO.
null / undefinedempi / whuEmpty crib / confused shrug.
typeofwhadis"What dis?"

Internet & Async

JSBabbleVibe
asyncasisiFast in the background.
awaitawaaPatiently waiting.
PromisepwaaA soft pinky-promise.
Math.random()boing()A random little bounce.
new Date()nownow()Right-now baby time.
eval()juju(string)Evaluate native JS strings.
fetchfufuReaching out for something.
res.json().fafaSlurping JSON from the response.
res.text().talkyPlain-text body.
res.blob().blobbyBinary blob.
res.arrayBuffer().bufbyRaw buffer.
res.ok.okokWas it a good status?
res.status.howisitNumeric status code.
res.headers.papersResponse headers bag.
alertweewooSiren noise.
prompthmmmThinking-question noise.
confirmyanyaYa-or-nya? (returns boolean)
try / catchhmm / waaahTouching something new / crying.

Timers

JSBabbleVibe
setTimeout(fn, ms)tiktik(fn, ms)Tik-tik then go.
setInterval(fn, ms)tuktuk(fn, ms)Tuk-tuk tuk-tuk forever.
clearTimeout / clearIntervalshoo(id)Shoo, go away.

Array Methods

Call babble method names directly - arr.blop(x) dispatches to arr.push(x).

JS methodBabble
.push / .popblop / wop
.shift / .unshiftzoop / boop
.map / .filter / .reducemimimi / keppy / mooshi
.forEach / .findtappa / widat
.includes / .indexOfinnit / spotto
.slice / .splice / .concatbitti / snipsnip / gloop
.join / .sort / .reversegloo / neaneat / floppy
.lengthnomnom

String / Object / Math / Promise method tables continue in the repo Readme - same mapping works inside the interpreter and compiler.