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

/prog/'s own esoteric language

Name: Anonymous 2008-08-04 18:08

Fun idea. Let's make our own programming language.
Conditions:
Must be somewhat useful like ABC.
Not limited to characters only. Can include words.
1 function per post.

Name: Anonymous 2008-08-04 19:07

Sounds somewhat like the Adjudicated Blind Collaborative Design Esolang Factory, except not quite Blind.

http://www.esolangs.org/wiki/Adjudicated_Blind_Collaborative_Design_Esolang_Factory

The most recent result was http://www.harderweb.de/tmp_jix/allofthem.txt

Name: Anonymous 2008-08-04 20:10

LISP: jump to the beginning of the stack.

Name: Anonymous 2008-08-04 21:25

Must be somewhat useful like ABC.

Name: Anonymous 2008-08-04 21:42

ifeelkindabadaboutit:( - Terminate program

Name: Anonymous 2008-08-04 21:53

All functions must be written in parens () ala lisp.

Name: Anonymous 2008-08-04 21:57

>>6
Just make it send messages to objects:
poster6 (extract-anus) (hax)

Poster6 receives 'extract-anus' and returns its anus, which then receives 'hax' and promptly haxes itself.

Name: Anonymous 2008-08-04 22:01

All lines of code must start with >> and a number.  Then you can goto considered harmful to a line of code.

Name: Anonymous 2008-08-04 22:09

The official name of the language is [spoiler]/prog/[/spoiler]

Name: Anonymous 2008-08-05 5:53

Name: Anonymous 2008-08-05 8:10

>>11 process (extract-thread 0) (goto-considered-harmful >>15)

Name: Anonymous 2008-08-05 8:20

Update:
LISP: Jump to the beginning of the stack
ifeelkindabadaboutit:(: Terminate program
>>X: Marks a line
goto considered harmful: Jump to a line marked with >>X

Keep it going. :)

Name: Anonymous 2008-08-05 8:48

I suggest adding a recursive factorial to the standard library.

Name: Anonymous 2008-08-05 9:08

Name: Anonymous 2008-08-05 9:26

Leah Culver: generating a random number between 0-100 and putting it on the stack

Name: Anonymous 2008-08-05 10:05

>>7
An anus cannot hax itself.

Name: Anonymous 2008-08-05 10:37

>>16
Have you checked?

Name: Anonymous 2008-08-05 11:47

A language is just a language, but a Fig Newton is fruit and cake.

Name: Anonymous 2008-08-05 13:46

>>11
I love it.  Lets keep going.

Name: Anonymous 2008-08-05 14:11

pee: increments top of stack

Name: Anonymous 2008-08-05 14:25

needs moar car and cdr.

Name: Anonymous 2008-08-05 15:02

(my-other [var name] is-a [var name])

Swap two variables

Name: Anonymous 2008-08-05 15:11

Update:
LISP: Jump to the beginning of the stack
ifeelkindabadaboutit:(: Terminate program
>>X: Marks a line
goto considered harmful: Jump to a line marked with >>X
Leah Culver: generating a random number between 0-100 and putting it on the stack
pee: increments top of stack
(my-other [var name] is-a [var name]): Swap two variables

Keep it going. :)

Name: Anonymous 2008-08-05 15:15

(post "Text here" numberhere)

Make a post on prog.  Example:
(post "shut up >>24" 1217887165)

Name: Anonymous 2008-08-05 15:30

abc "program"

Run an ABC program.
http://esolangs.org/wiki/ABC

Name: The 2008-08-05 15:43

The Sussman: deletes stack

Name: The Sussman 2008-08-05 15:43

The Sussman: deletes stack

Name: Anonymous 2008-08-05 15:44

rape: pop stack
penis: push stack

Name: Anonymous 2008-08-05 16:06

>>25
By analogy:

run "filename"

Ignores the rest of the code and just executes the named program, which can be written in an actual programming language.

Name: Anonymous 2008-08-05 17:06

(car list) return first element of the list.
(cdr list) return second to last elements of the list.

Name: Anonymous 2008-08-05 17:09

>>29
TOURING COMPLETENESS ACHIEVED!

Name: Anonymous 2008-08-05 17:23

Update:
LISP: Jump to the beginning of the stack
ifeelkindabadaboutit:(: Terminate program
>>X: Marks a line
goto considered harmful: Jump to a line marked with >>X
Leah Culver: generating a random number between 0-100 and putting it on the stack
pee: increments top of stack
(my-other [var name] is-a [var name]): Swap two variables
The Sussman: deletes stack
rape: pop stack
penis: push stack


Keep it going. :)

Name: Anonymous 2008-08-05 17:23

shit: decrement top of stack

Name: Anonymous 2008-08-05 17:24

>>30
I suggest:
car: move down the stack by one
cdr: move up the stack

Name: Anonymous 2008-08-05 17:45

CFLAGS JUST KICKED IN YO: optimize all the program into a single NOP.

Name: Anonymous 2008-08-05 17:50

>>35,29
Keep it real.

Name: Anonymous 2008-08-05 17:51

>>35
CFLAGS JUST KICKED IN YO: Skip next command.

Name: Anonymous 2008-08-05 18:32

nowYouHaveTwoProblems -- double the top element of the stack.

Name: Anonymous 2008-08-05 18:45

>>38 should be fork

Name: Anonymous 2008-08-05 19:02

>>39
I support your idea.

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