Scrabbling Code - Beatnik - YAPC::Eu::2003

  • 326 views
Uploaded on

Original Slides from my YAPC::Europe 2003 lightning talk on an esoteric programming language called Beatnik.

Original Slides from my YAPC::Europe 2003 lightning talk on an esoteric programming language called Beatnik.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
326
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Scrabbling Code
  • 2.
    • Esoteric language (yes, insane)
    • Based on scrabble word values
    • Limited instruction set
    • Stack based
    • International tilesets
    • http://www.cliff.biffle.org/esoterica/beatnik.html
    • Created by Cliff L. Biffle
  • 3.
    • Source filter
    • perl code can be Beatnik code
    • foo bar baz
    • 6 5 14 pop push jump X if not zero
  • 4. ennui unless Brien earls Trianon starlet stud Dade satires stile art Dutton tools dowel wore nouns ale clear song cleaving strung rolls voyagers earned lab lied hale Tonio suit Atlanta maestro Lang memorial Ruben loner Spitz leaf aim tails stoop dig Iraqi detain goat reiterate Porto untie gator belts rouse flue pads rains Asia tolled anise go origin Odin eels strains Sloan comedies indoor darn rites outlets aorta lot insular ache aural haughty relater Reese Norma passe atone Hanley rumen Lang glider slime edit scurvy bard dull flies spell Santo sigh Gaulle stall important toys ager origin anoints noons depositing tissues scrap dial raspberry uncle pot dequeue cup store battlegrounds glares raise negator desist lads wales retains tied bride slope airer Donner dips diet sure dry node deserted panel Anton Erne retard laid sit Walt suits rubs Vera incites aster currying foal stall iterating leader start ran Nugent Asian dogs beret dune distrust cab Estes rebelliousness spout duet answerers Orleans Lotte mid Laotian redo enjoin scout we Augustus color asset bedfast Sandia fraud deus flashers Brian bin mast spilt Latin clasps limit logo no aureole snuggle dig ad recta annal ethically ally toad Wu brag nears giddy Nugent toils gunnery Tigris rusts annexes peels dent threatened nulled car asses thin saga gaiter gape ancient Satan coalescing Dow soars Provence hag irate Lesbians Adrian roles millipedes bald suds writing Maine logo appending scars turns McLanahan erosion stile s ubmariner bliss Connors lung opulent barns pen eats assails rods premises trims grit alacrity acute con tar orgies suds scram Oscar Tulsa Ainu Erastus dues art rolled rests seeder boats reuse used gauge nouns typo entrust renal swirl stature lead bleacher utensil dean rugs plain pun grated flit spider tries lowland gangs Sam ampere arousal slits one rosy lids sear outruns Orion accuracy fed dots fashions realm Silas truants orients tells brightens Tamil onset lacking ink Ilona gentry cilia reals our drum blabs alien leer borne lures McClellan tooled alter beehive blare aster hard stadia Solon rend gentle deus acronyms stouter Odin Fauntleroy print risen stun burst Euler doghouse Coors eerie too deep Elton in bode Serpens replacement Hello World
  • 5. ennui unless Brien earls Trianon starlet stud Dade satires stile art Dutton tools dowel wore nouns ale clear song cleaving strung rolls voyagers earned lab lied hale Tonio suit Atlanta maestro Lang memorial Ruben loner Spitz leaf aim tails stoop dig Iraqi detain goat reiterate Porto untie gator belts rouse flue pads rains Asia tolled anise go origin Odin eels strains Sloan comedies indoor darn rites outlets aorta lot insular ache aural haughty relater Reese Norma passe atone Hanley rumen Lang glider slime edit scurvy bard dull flies spell Santo sigh Gaulle stall important toys ager origin anoints noons depositing tissues scrap dial raspberry uncle pot dequeue cup store battlegrounds glares raise negator desist lads wales retains tied bride slope airer Donner dips diet sure dry node deserted panel Anton Erne retard laid sit Walt suits rubs Vera incites aster currying foal stall iterating leader start ran Nugent Asian dogs beret dune distrust cab Estes rebelliousness spout duet answerers Orleans Lotte mid Laotian redo enjoin scout we Augustus color asset bedfast Sandia fraud deus flashers Brian bin mast spilt Latin clasps limit logo no aureole snuggle dig ad recta annal ethically ally toad Wu brag nears giddy Nugent toils gunnery Tigris rusts annexes peels dent threatened nulled car asses thin saga gaiter gape ancient Satan coalescing Dow soars Provence hag irate Lesbians Adrian roles millipedes bald suds writing Maine logo appending scars turns McLanahan erosion stile s ubmariner bliss Connors lung opulent barns pen eats assails rods premises trims grit alacrity acute con tar orgies suds scram Oscar Tulsa Ainu Erastus dues art rolled rests seeder boats reuse used gauge nouns typo entrust renal swirl stature lead bleacher utensil dean rugs plain pun grated flit spider tries lowland gangs Sam ampere arousal slits one rosy lids sear outruns Orion accuracy fed dots fashions realm Silas truants orients tells brightens Tamil onset lacking ink Ilona gentry cilia reals our drum blabs alien leer borne lures McClellan tooled alter beehive blare aster hard stadia Solon rend gentle deus acronyms stouter Odin Fauntleroy print risen stun burst Euler doghouse Coors eerie too deep Elton in bode Serpens replacement Hello World