Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

INVENT A SPIRITUAL PROGRAMMING LANGUAGE

Name: Anonymous 2006-08-04 13:49

- this is a faith-based language, so the keywords, while they indicate wish and/or intent, may not actually do anything
- do your worst

Name: Anonymous 2006-08-04 14:47

The language works on a virtual machine which operates on a 64 KB (enough for everyone) list (functional programming) of 7-bit ASCII characters (Amerikkka's character set is all the world ever needs) with a head pointing at one character which may read or write one character at a time and get moved; and a registry of one character for convenience (high-level feature) which can sometimes be disabled. The language has the following syntax:

SYNTAX ::= [Statements]
Statements ::= Statement "\n" [Statements]
Statement ::= "brainwash" | "donate" | "believe" | MoveStmt | "repent"
MoveStmt ::= {"think" | "wish" | "pray" | "beg" | "sin"} " " Integer
Integer ::= {"0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"} [Integer]

Semantics:
■ brainwash — download the value from the current character to the registry; you (the registry) get brainwashed.
■ donate — upload the value from the registry to the current character and set registry to character 0. You are free to get brainwashed again to restore your registry's value, but it's recommended to keep the resulting 0 (humility).
■ believe — believers will ascend upon the heavens; increase your registry. There is no possibility to disbelieve; if you want to lower your registry character, believe until you pass nirvana (character 127) and go back to 0.
■ think, wish, pray, beg, sin — advance the head a number of positions with varying probability: think = 0.05, wish = 0.1, pray = 0.5, beg = 0.75, sin = 1. If the probability if met, the head will advance, otherwise it will not move. To go back, advance past 64 KB (armageddon). To be certain of the head's position, you must sin, but this will disable your registry (and therefore your brainwash and donate operations) as you get enlisted for hell for sinning.
■ repent — Reenable your registry after sinning. The safe way to move the head is to sin and repent, a common practice.

This language is Turing-complete.

Name: Anonymous 2006-08-07 6:55

>>2

number 6 is evil, cant use it.

and number 1 is selfish.

Name: Anonymous 2006-08-07 8:45

>>3
Oh, certainly.

Integer ::= {"0"|"1"|"2"|"3"|"4"|"5"|"7"|"8"|"9"} [Integer]

Jumps to anything with six need to be composed.

Furthermore, position 666 is automatically skipped, and any attempts to jump to it end in a complete machine hang.

Name: Anonymous 2008-04-23 9:57

Past bampu.

Name: Anonymous 2008-04-23 18:43

>>2
Fucking epic.

Name: Anonymous 2008-04-28 14:57

>>2,5 same person

and WHBT

Name: Anonymous 2008-04-30 0:16

>>7
>test

balls

Name: Anonymous 2008-04-30 0:16

>>7

>test

balls

Name: Anonymous 2008-04-30 0:16

>>7

test

balls

Name: Anonymous 2008-04-30 0:16

>>7
test

balls

Name: Anonymous 2008-04-30 0:16

>>7
test
balls

Name: Anonymous 2008-04-30 0:17

just testing guise lol 7847safa

asfsa[sup]244[/sup]

Name: Anonymous 2008-04-30 0:20

adadadf14141 - xaxaasfsagfsa

-----------

    D:

Name: Anonymous 2008-04-30 0:20

adadadf14141 - xaxaasfsagfsa
-----------
    D:

Name: Anonymous 2009-02-25 6:35


The spirit of Pure   Type Systems to   express dependent types   such as that   of the infamous   printf function Sage.

Name: Anonymous 2009-08-17 0:51

Lain.

Name: Anonymous 2010-06-27 12:54

ur gay

Name: Anonymous 2010-06-28 10:57

beware the army of 12 year old autistics

Name: Anonymous 2010-11-12 19:54

‮EX‭PE‮RT‭ U‮NI‭CO‮DE‭ AND ‮BBC‭ODE‮ PR‭OG‮RA‭MM‮ER

Name: ‮suomynonA 2010-11-12 19:55

test

Name: Anonymous 2010-11-27 17:28

Name: Anonymous 2011-02-02 23:28

Name: Sgt.Kabu悰仚kiman갭獒 2012-05-28 19:32

Bringing /prog/ back to its people

Don't change these.
Name: Email:
Entire Thread Thread List