« first day (1284 days earlier)      last day (2066 days later) » 

12:00 PM
@MartinBüttner it's more convenient to write in a doc, we can move it off later ofc
@overactor sure
 
good point
@overactor overkill?
 
well,
we'll have an ide, an interpreter, and a compiler
that's 3 repos
 
@MartinBüttner If it's worth doing, it's worth overdoing.
 
xD
@overactor words to live by
 
lol
@cjfaure you're forgetting the debugger
 
12:01 PM
@MartinBüttner ah yes
 
Will the IDE be drag and drop?
 
@MartinBüttner Part of the compiler :P
 
yup
 
@overactor if you write it
 
I'll set up the org- should we have a wobsite?
 
12:02 PM
What does it compile to anyway?
 
first of all we need a name for it
 
Fall
?
 
reads like Fail
 
Timber
 
TUL
That untitled language ;D
 
12:02 PM
I thought "unnecessary"
 
i like acronyms
 
@overactor why?
 
"Rain"?
 
I like "Marbles"
 
"Falling Sand Game" xD
 
12:04 PM
@MartinBüttner Because that's what you yell when a tree falls
Cascade
Avalanche
 
cascade sounds really cool, marbles reflects it's lack of seriousness though xD
 
"Our values are going down the drain"
@cjfaure Contrast can work sometimes
 
CascadingMarbles?
 
@cjfaure also because it reminds me of these google.com/…
 
What about "STUMBLE"?
could be an acronym
 
12:07 PM
@cjfaure sounds nice but lacks catchiness
 
I just thought of the name.
"SLOWPIE"
it stands for "Stupid Language Only Weirdos Program In Everyday"
:D
yeah not really
ironic because my older internet handle is GraviPy
Hm, so it's really cascade vs marbles
take a vote?
 
Marbles
 
SLIDE
Stupid
Language
I
Don't
Even
 
Cascade
VOTE!
 
@overactor xDD
 
12:09 PM
(I can't vote for Marbles, but I would)
 
(same but with Cascade)
 
and it works because values slide along slashes
 
@overactor you can vote for cascade
 
That was my thought process
 
it's perfect
okay, marbles vs. cascade vs. SLIDE
 
12:10 PM
SLIDE
(I still vote for marbles)
 
SLIDE>marbles>cascade
 
marbelous 5 cascade 0 slide 0 downfall 0
4
 
I have decided
 
slide wins by a vote, sorry :c
 
where did @githubphagocyte go
and @Doorknob
 
12:11 PM
reminds me of an overused reddit joke
why do blondes only go out in odd-numbered groups?
 
@Martin, you can create a dialect called Marbles
 
@MartinBüttner Still here
 
because they can't even
 
Vote @Doorknob
@cjfaure HA
 
Uhh, Cascade sounds too similar to CSS, so I vote Marbles (unless someone comes up with a better acronym for SLIDE :P)
 
12:12 PM
sick! :D
it's a tie!
@githubphagocyte Marbles, Cascade or SLIDE (Stupid Language I Don't Even)
 
temporary pin -->
 
thanks
 
and you've also edited it! o:
 
I'm glad to see you have grasped the importance of this discussion
 
I'm here - just been reading back
 
12:14 PM
ahk
 
gasp
the decider
 
unless you vote for cascade
then we have a dilemma
 
@overactor don't frighten him or he's gonna vote for cascade
 
please don't vote for cascade
 
ninja'd again
 
12:14 PM
lol
 
heh
 
the pressure!!
 
yes, because the entire future of society rests upon your vote
 
Downfall?
 
drumroll
 
12:15 PM
:-/
 
:O
Dilemma!
 
@githubphagocyte maybe, not as funny as SLIDE :P
 
I do like cascade but yes it's too similar to CSS
 
okay, we need an actual tiebreaker now
 
I think marbles makes it sound too much like a game
 
12:16 PM
we need Rusherbolt :D
 
@githubphagocyte it IS a game
 
of thrones
 
it's really closer to manufactoria than any reasonable language
 
I think of the 3 it should be SLIDE, but there may be other suggestions before long...
Does it need a fixed name before it's finished?
 
we will bring the other languages to their Downfall
they'll SLIDE down the cliff faces
 
12:17 PM
Drop?
 
@githubphagocyte names stick
 
and cascade into the history books
 
Drop is nice
 
aaaand now I have to think of a pun for marbles. nice.
 
I still prefer marbles but it's better than slide
 
12:17 PM
Drop IS nice
 
if it's going to have colours in the visualisation then marbles would work better
 
is it an acronym?
 
It can be... lol
 
@githubphagocyte HELL yes!
 
"wanna learn drop?"
"drop?"
"drop the language?"
"but i like english"
 
12:18 PM
(at least that's how the debugger looks in my mind)
 
What variations would make sense?
 
"drop the language?"
"i didn't say anything!"
 
marbler?
marbling?
marblest?
marblator?
 
marvelous marble machine
 
12:19 PM
marbelous
 
for short
 
marbelicious
 
i like marbelous
it's all web 2.0-y
 
marbelous - yes that's it
 
and babies can say it
 
12:20 PM
I'm ok with marbelous
 
any objections?
 
no?
 
Wait -- important spelling decision: Marbelous or Marbleous?
 
@Doorknob?
 
@Doorknob Marbelous
 
12:21 PM
Marbelous
 
Marbelous
 
@Doorknob the former looks slightly off, but how would you pronounce the latter?
 
as in marvelous
 
looks like it's settled
Marr - bell - ee- uhs
i don't like that
 
Well, it's 5 - 0 - 0 - 0 now :P
 
12:22 PM
Marble + rebellious
 
@MartinBüttner Same way as the first
 
xD
i think the first is better, it's shorter <3
wait
 
11 mins ago, by cjfaure
marbelous 5 cascade 0 slide 0 downfall 0
 
is anyone else here a native english speaker to contest Doorknob's claim? :D
 
Marbelous is already taken.
wat?
 
12:22 PM
Gentlemen, remember this moment, for if you don't, no oen else will.
wat?
 
taken?
 
by a programming language?
 
no
 
just the org name
 
@overactor i'm buying that.
right now.
I'll call the org "marbelous-lang"
 
12:24 PM
Marblang
ninja'd, the third...
 
marb.io
too bad .io is so expensive
 
marbelo.us should be the main domain name teh otehr's redirect to
 
now that's settled I'll get some lunch
 
mmm lunch
 
@overactor yeah
guys, what are your gh usernames?
 
12:26 PM
clue's in the name
 
@cjfaure overactor
 
@cjfaure KeyboardFire, but I don't think I'll be able to contribute much
What language do you think it'll be written in?
 
mbuettner
@Doorknob Befunge
 
@Doorknob I too ask this question
 
Lol
 
12:26 PM
@Doorknob we can choose later
 
assembly?
 
BF
 
We don't need performance right? Then something like Python or Ruby seems reasonable enough as a proof of concept.
 
@Doorknob BrainFuck?
 
We can always reimplement it in C++
 
12:27 PM
@cjfaure Did you? ^
 
I'd be most comfortable with python, being the only language I have a vague familiarity with.
 
@Doorknob not yet, dad isn't home
 
... then it's already taken :(
 
don't post too many links, it may get parked
we can always hope
 
The IDE doesn't necessarily need to be written in teh same language, does it?
 
12:28 PM
@overactor no
 
@Doorknob can you remove the links please?
 
But C++ would be good too - I'm learning it as I go with the tweetable art question :)
 
the bots will never know
wait
 
@githubphagocyte it's not convenient for a proof of concept though
 
wat? how is it already taken?
 
12:29 PM
@cjfaure marbelo.us is already taken :/
 
I could whip something up in delphi
 
:/
 
It's good at that sort fo stuff
 
okay we need a new domain name
 
@overactor ugh
 
12:29 PM
it's one letter away from a common, positive English word - not that surprising...
 
@cjfaure You could always just host it on Github pages
 
I haven't used Delphi in 6 years now and never looked back
 
@Doorknob or marbelous.cjfaure.com
dem bots can't park that ;D
@githubphagocyte "phagocyte"? xD
 
12:30 PM
@MartinBüttner delphi has its good sides
 
@cjfaure It's an immune system cell (Yaaay, I can finally use the stuff I learned in science class :P)
 
turned out someone had already taken that name on stack exchange so I added github to the front
 
@overactor does it have anything that's actually better than an other language? ;)
@githubphagocyte but SE names aren't unique?
 
My vote is for python, and python 3 preferably
 
ANYWAY, LUNCH
srsly guys...
 
12:31 PM
okay, so, overactor, phagocyte, mbuettner and I, and who else? :P
 
it's always easier to work in pseudocode
 
We shouldn't start coding yet anyway
 
@overactor yeah, docs first
 
designing comes first
 
I'm watching - I'll help if I can but can't pretend to understand what's going on
 
12:32 PM
And trying to solve some easy problems
 
Yes, pictures.
And establishing what it needs to be able to do - the basic capabilities
I'm going to lunch now too.
 
I'll add @Doorknob in case of the occasional fix ;3
i should make some too i guess
 
Alright, but don't expect me to contribute much until in a day or so when I finish travelling to a new place. The WiFi is getting slow now,.and it's late, so I'm going to sleep
 
@cjfaure What are the operators we will definitely have?
 
@Doorknob g'night
 
12:36 PM
@Doorknob cya
 
@overactor eh, i'm not entirely sure, obviously the exit trigger
 
the deflectors
 
increment, decrement, synchronizers, portals
delays
 
a copier?
 
@overactor clone's good ;D
 
12:38 PM
I would say:
 
lol, I was in a fancy restaurant a few days ago and totally failed at ordering
it's hard to pronounce french stuff without stumbling, bro ;_;
 
6
A -> 6A6
@cjfaure French is not a friendly language
 
6
A -> A
6 -> A
6
6
aaand it stripped whitespace, nice
6
A

A
6

A
6
6
 
Aha, it falls out twice after each other?
that way you can define how many copies you make?
 
mhm
and it's consistent with how things like portals/stdin/etc works
 
12:42 PM
A2
V1
multiplies by 2
where V1 holds a value for 1 turn
generally:
An
V(n-1)
multiplies by n
 
interesting...
um, values don't merge though
 
Oh, we doing multiplexes?
 
V should be +
you can specify the amount of inputs to wait for
A2
+2
multiplies by 2 ;3
 
Ah, A0 does nothing
 
it just sucks up stuff
 
12:45 PM
A1 makes one extra copy?
 
trash can ftw
 
ah, k
 
@overactor i think it's better to supply it with the amount to put out, then you can't throw out 256 values
 
so what happens when two values occupy the same space?
multiplex?
 
i think they'll just go over each other, no big deal :P
 
12:48 PM
but what if they fall on a + operator waiting for two more values?
or a toggling deflector
 
@overactor then it takes them both
if it only needs one, it picks whichever
undefined behavior
a toggling deflector should handle them as one value
 
It could also pretend they fell in one by one
and pick the order at random
 
what's going on in here?
 
@es1024 Magic
 
@cjfaure I think this sounds like just the problem VisualMelon would be interested in
 
12:51 PM
@es1024 Marbelous design talk, it's a biiiit off-topic but it can be used for golfing :P
 
@githubphagocyte are you based in Europe as well?
 
and i actually like the idea of a conveyor, that'd be nice for golfing
 
@cjfaure what's an exit trigger?
 
though it'd be easy to work around if you have the 3 different portals thing
@MartinBüttner you drop a value into it and it terminates the program with that exit code
it dies with exit code 0 if all the values go away :)
 
@cjfaure I thought the only way to do any binary operation was by collision (addition)
 
12:53 PM
@MartinBüttner oooh, i guess i didn't catch that :P
 
@cjfaure oh I thought that was the only way to terminate the program
 
I have no idea what's going on in here. I just want to drop in and say that marbelous sounds like it has something to do with meat.
 
..p1
..A2
..\t
\f..
..p1
 
@MartinBüttner but then you can't utilize exit codes!
 
Where \t is a toggling deflector
 
12:54 PM
@Geobits they couldn't be convinced to just call it "Marbles"
 
and \f is a fixed deflector
 
@overactor you can't in brainfuck either
 
I see that
 
btw I preferred the multiplier that split the values into a left and right column
 
@MartinBüttner It's less general though
 
12:55 PM
well, you weren't here :P nothing's decided yet, you can change anything you want
 
..p1
..A2
..\t
p1..
is shorter
 
@overactor the idea was they merge via addition modulo 256
 
@MartinBüttner That's what I thought too
 
let's do that
sorry :P
 
that's why we don't need an operator that waits for multiple inputs to add them
you can do that with delays and synchronisers
 
12:58 PM
ooh spiffy
i think we should have 2 kinds of whitespace operator, .. and ` `, so you can divide the code into sections and have a choice between spaces and dots
 
multiplication by two:
   A
 \   /
 

« first day (1284 days earlier)      last day (2066 days later) »