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

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 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]

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