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

Pages: 1-4041-8081-120121-

Extended BBCode

Name: Anonymous 2009-08-08 23:53

Hello, /prog/riders.

I have an idea for a community project.
Oh, ho ho.  Don't worry, I'm not another frozen void that will shit out half baked ideas, tell you to code it for me, and call it a community project, no.  This is much more by /prog/ers, for /prog/ers.

My idea is for an [b][i]ENTERPRISE QUALITY[/i][/b] bbcode extension that will be used [b][i]EXCLUSIVELY[/i][/b] on /prog/ to allow [b][i]EXPERT PROGRAMMERS[/i][/b] to run executable code RIGHT HERE IN /prog/!IN DA BROWSER

My idea is to create a programming language based on [b][i]bbcode standards[/i][/b] that will extend it's capabilities to create an [b][i]INTERACTIVE /prog/ EXPERIENCE[/i][/b]

My best idea on how to accomplish this feat would be with a grease monkey script that would scan posts for a [ebbcode] tag, or something similar, then replace that with a few hyper links that will run the program, view the source code, etc.

so when you type this in a post:

[ebbcode]
[name]ANUS HAXING[/name]
[/ebbcode]


it would be replaced with something like this:

Extended BBCode Script:ANUS HAXING
view source / run script / report

and when run script is pressed, the javashit-greaseshit thing will interpret the text and insert output of the program right in the post!

Now, first off, we need a proper language specification.
I was thinking something based off of either lisp or basic, like so

[print [+ 3 [+ 1 2]]]


or


[rem]hello world testing[/rem]
[print]hello, world![/print]
[let][name]a[/name][value]5[/value][/let]
[print]a is[var]a[/var][/print]


But it could be completely different, up to you.
Now, the reason I'm making this thread is:
a) I want this to be community oriented, for the good of /prog/
b) I don't know any javascript-greasemonkey web 2.0 faggatory(I'm still living in the 80's with my unix and C, thank you very much)

So, please, I've been a long time /prog/rider here.  I've never seen a lick of code do anything half decent here.  Let's get off our asses and finally do something awesome.

For the love of Sussman, we can and will achieve satori by becoming EXPERT BBCODE PROGRAMMERS and we will create a new era on /prog/

               ~Anonymous

Name: Anonymous 2009-08-09 0:10

>>1
Please Leave

Name: Anonymous 2009-08-09 0:12

doh ho ho.
( ゚ ヮ゚) what a horribly amazing idea

Name: Anonymous 2009-08-09 0:22

>>3
note: this comment is supposed to be ambiguous. i don't know what i think about this

Name: Anonymous 2009-08-09 0:57

This is retarded and serves no purpose.

Name: Anonymous 2009-08-09 1:04

I think your suggested syntaxes are unBBCodey, and I know I don't want to run scripts posted on /prog/ in my browser.

Name: Anonymous 2009-08-09 1:07

>>1
Oh, ho ho.  Don't worry
>>3
doh ho ho.
For Christ's sake, cut this shit out already.

Name: Anonymous 2009-08-09 1:27

A legitimate idea involves leveraging the core competencies of FreeBSD/spawned-VMs to securely give access to a plethora of programming languages so that expert programmers can demonstrate their prowess at the drop of a hat. Basically, you provide users with a properly firewalled box to run any code they want on (compiling is automatic); feed code via a specially-formatted post, it compiles/runs, and craps the stdout back here. I know I'm not first to think of this -- it's pretty popular on IRC to demonstrate one-line evaluations.

Name: Anonymous 2009-08-09 1:39

>>8
I demand a loeb-oriented backend that shows only the shape of the output and requires me to initiate AJAX requests to compute its component values.

Name: Anonymous 2009-08-09 1:49

>>8
so basically you could do

while(1) printf("SPAM");

and crash their browser.  Lovely.

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2009-08-09 2:47

CustomBBCode for ungrateful progtards:
http://frozenvoid.blogspot.com/2009/08/custom-bbcode-for-shiichan.html



___________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
Velox Et Astrum gamedev forum: http://etastrum.phpbb3now.com
Well, as tragic as all this is, it's a small price to pay for countless hours of top-notch entertainment!

Name: Anonymous 2009-08-09 2:50

>>11
fuck off

Name: Anonymous 2009-08-09 4:13

or better yet , you learn normal BBcode first .

Name: Anonymous 2009-08-09 4:17

I think we should have the code execute by default, all it needs is a little algorithm that can tell if a program contains an infinite loop or not (how hard can it be!?).

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2009-08-09 4:50

>>14 Why would BBCode need to execute?


___________________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
Velox Et Astrum gamedev forum: http://etastrum.phpbb3now.com
The substructure of the universe regresses infinitely towards smaller and smaller components. Behind atoms we find electrons, and behind electrons, quarks. Each layer unraveled reveals new secrets, but also new mysteries.

Name: Anonymous 2009-08-09 8:46

>>1
So, please, I've been a long time /prog/rider here.
Then you should know that we go through the whole custom BBCode idea pretty regularly.
I've never seen a lick of code do anything half decent here.
Well, that just like, your opinion, man back to /b/ please >>16

Name: Anonymous 2009-08-09 20:37

>>3

Indeed.

Name: Anonymous 2009-08-09 21:35


[name]Example Script[/name]
[print]starting script...[/print]
[counter]10[/counter] [rem]define a variable[/rem]
[while=counter]
    [print][var]counter[/var][/print]
    [counter][var]counter[/var]-1[/counter] [rem]counter-=1[/rem]
[wend]
[print]all done![/print]

Name: Anonymous 2009-08-09 21:46

>>18
s/[wend]/[/while]/

Name: Anonymous 2009-08-09 21:50

How do I express my favorite loeb function in this language?
loeb = fix (fmap . flip id =<<)

Name: Anonymous 2009-08-09 23:37

>>18
Why not just use ASP.NET or JSF so you can use xml tags to express your control structures and data containers?

Name: Anonymous 2009-08-10 2:36

Another good idea would be a LISP(be it Scheme or a subset of CL) to EBBCODE compiler.

Name: Anonymous 2009-08-10 10:20

[import]http://hax.my.anus.com/shellcode.bb[/import]

[call]shellcode.haxmyanus[/call]

Name: Anonymous 2009-08-10 10:21

[dick]*grabs dick*[/dick]

Name: Anonymous 2009-08-10 10:33

[this] wont happen.  no one will write code for [/this]

Name: Anonymous 2009-08-10 10:51

>>14

Fairly certain there's some kind of proof that it's impossible to tell if every possible program terminates or not.

Name: Anonymous 2009-08-10 11:37

>>26
It's possible to write languages that are not Turing complete, such that any programs written in them will have deterministic runtime bounds.

Name: Anonymous 2009-08-10 11:46

Just have no [while] loops.  only [if] and finite [for] loops.

Name: Anonymous 2009-08-10 11:49

>>27
PHP

Name: Anonymous 2009-08-10 16:21

Luby, Luby on Lail for great ancestor honor and big happy win.

Name: Anonymous 2011-02-03 1:19

Name: Anonymous 2013-06-18 19:49

I ARE ANDRU

Name: Anonymous 2013-06-18 19:56

I ARE ANDRU

Name: Anonymous 2013-06-18 20:03

I ARE ANDRU

Name: Anonymous 2013-06-18 20:10

I ARE ANDRU

Name: Anonymous 2013-06-18 20:17

I ARE ANDRU

Name: Anonymous 2013-06-18 20:25

I ARE ANDRU

Name: Anonymous 2013-06-18 20:32

I ARE ANDRU

Name: Anonymous 2013-06-18 20:39

I ARE ANDRU

Name: Anonymous 2013-06-18 20:46

I ARE ANDRU

Name: Anonymous 2013-06-18 20:53

I ARE ANDRU

Name: Anonymous 2013-06-18 21:00

I ARE ANDRU

Name: Anonymous 2013-06-18 21:07

I ARE ANDRU

Name: Anonymous 2013-06-18 21:14

I ARE ANDRU

Name: Anonymous 2013-06-18 21:21

I ARE ANDRU

Name: Anonymous 2013-06-18 21:28

I ARE ANDRU

Name: Anonymous 2013-06-18 21:35

I ARE ANDRU

Name: Anonymous 2013-06-18 21:43

I ARE ANDRU

Name: Anonymous 2013-06-18 21:50

I ARE ANDRU

Name: Anonymous 2013-06-18 21:57

I ARE ANDRU

Name: Anonymous 2013-06-18 22:04

I ARE ANDRU

Name: Anonymous 2013-06-18 22:11

I ARE ANDRU

Name: Anonymous 2013-06-18 22:19

I ARE ANDRU

Name: Anonymous 2013-06-18 22:26

I ARE ANDRU

Name: Anonymous 2013-06-18 22:33

I ARE ANDRU

Name: Anonymous 2013-06-18 22:40

I ARE ANDRU

Name: Anonymous 2013-06-18 22:47

I ARE ANDRU

Name: Anonymous 2013-06-18 22:54

I ARE ANDRU

Name: Anonymous 2013-06-18 23:01

I ARE ANDRU

Name: Anonymous 2013-06-18 23:08

I ARE ANDRU

Name: Anonymous 2013-06-18 23:15

I ARE ANDRU

Name: Anonymous 2013-06-18 23:22

I ARE ANDRU

Name: Anonymous 2013-06-18 23:29

I ARE ANDRU

Name: Anonymous 2013-06-18 23:36

I ARE ANDRU

Name: Anonymous 2013-06-18 23:43

I ARE ANDRU

Name: Anonymous 2013-06-18 23:50

I ARE ANDRU

Name: Anonymous 2013-06-18 23:57

I ARE ANDRU

Name: Anonymous 2013-06-19 0:04

I ARE ANDRU

Name: Anonymous 2013-06-19 0:11

I ARE ANDRU

Name: Anonymous 2013-06-19 0:19

I ARE ANDRU

Name: Anonymous 2013-06-19 0:26

I ARE ANDRU

Name: Anonymous 2013-06-19 0:33

I ARE ANDRU

Name: Anonymous 2013-06-19 0:40

I ARE ANDRU

Name: Anonymous 2013-06-19 0:46

I ARE ANDRU

Name: Anonymous 2013-06-19 0:53

I ARE ANDRU

Name: Anonymous 2013-06-19 1:00

I ARE ANDRU

Name: Anonymous 2013-06-19 1:07

I ARE ANDRU

Name: Anonymous 2013-06-19 1:14

I ARE ANDRU

Name: Anonymous 2013-06-19 1:21

I ARE ANDRU

Name: Anonymous 2013-06-19 1:28

I ARE ANDRU

Name: Anonymous 2013-06-19 1:35

I ARE ANDRU

Name: Anonymous 2013-06-19 1:42

I ARE ANDRU

Name: Anonymous 2013-06-19 1:49

I ARE ANDRU

Name: Anonymous 2013-06-19 1:55

I ARE ANDRU

Name: Anonymous 2013-06-19 2:02

I ARE ANDRU

Name: Anonymous 2013-06-19 2:09

I ARE ANDRU

Name: Anonymous 2013-06-19 2:17

I ARE ANDRU

Name: Anonymous 2013-06-19 2:24

I ARE ANDRU

Name: Anonymous 2013-06-19 2:31

I ARE ANDRU

Name: Anonymous 2013-06-19 2:38

I ARE ANDRU

Name: Anonymous 2013-06-19 2:44

I ARE ANDRU

Name: Anonymous 2013-06-19 2:52

I ARE ANDRU

Name: Anonymous 2013-06-19 2:58

I ARE ANDRU

Name: Anonymous 2013-06-19 3:05

I ARE ANDRU

Name: Anonymous 2013-06-19 3:13

I ARE ANDRU

Name: Anonymous 2013-06-19 3:19

I ARE ANDRU

Name: Anonymous 2013-06-19 3:26

I ARE ANDRU

Name: Anonymous 2013-06-19 3:33

I ARE ANDRU

Name: Anonymous 2013-06-19 3:40

I ARE ANDRU

Name: Anonymous 2013-06-19 3:47

I ARE ANDRU

Name: Anonymous 2013-06-19 3:54

I ARE ANDRU

Name: Anonymous 2013-06-19 4:01

I ARE ANDRU

Name: Anonymous 2013-06-19 4:08

I ARE ANDRU

Name: Anonymous 2013-06-19 4:15

I ARE ANDRU

Name: Anonymous 2013-06-19 4:22

I ARE ANDRU

Name: Anonymous 2013-06-19 4:29

I ARE ANDRU

Name: Anonymous 2013-06-19 4:36

I ARE ANDRU

Name: Anonymous 2013-06-19 4:43

I ARE ANDRU

Name: Anonymous 2013-06-19 4:50

I ARE ANDRU

Name: Anonymous 2013-06-19 4:57

I ARE ANDRU

Name: Anonymous 2013-06-19 5:04

I ARE ANDRU

Name: Anonymous 2013-06-19 5:11

I ARE ANDRU

Name: Anonymous 2013-06-19 5:18

I ARE ANDRU

Name: Anonymous 2013-06-19 5:25

I ARE ANDRU

Name: Anonymous 2013-06-19 5:32

I ARE ANDRU

Name: Anonymous 2013-06-19 5:39

I ARE ANDRU

Name: Anonymous 2013-06-19 5:46

I ARE ANDRU

Name: Anonymous 2013-06-19 5:53

I ARE ANDRU

Name: Anonymous 2013-06-19 6:00

I ARE ANDRU

Name: Anonymous 2013-06-19 6:07

I ARE ANDRU

Name: Anonymous 2013-06-19 6:14

I ARE ANDRU

Name: Anonymous 2013-06-19 6:21

I ARE ANDRU

Name: Anonymous 2013-06-19 6:28

I ARE ANDRU

Name: Anonymous 2013-06-19 6:35

I ARE ANDRU

Name: Anonymous 2013-06-19 6:42

I ARE ANDRU

Name: Anonymous 2013-06-19 6:49

I ARE ANDRU

Name: Anonymous 2013-06-19 6:56

I ARE ANDRU

Name: Anonymous 2013-06-19 7:03

I ARE ANDRU

Name: Anonymous 2013-06-19 7:10

I ARE ANDRU

Name: Anonymous 2013-06-19 7:17

I ARE ANDRU

Name: Anonymous 2013-06-19 7:24

I ARE ANDRU

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