« first day (1284 days earlier)
← previous day
next day →
last day (3550 days later) »
00:00 - 11:00
11:00 - 12:00
12:00 - 13:00
13:00 - 15:00
15:00 - 17:00
17:00 - 19:00
19:00 - 00:00
cjfaure
12:00 PM
@MartinBüttner it's more convenient to write in a doc, we can move it off later ofc
@overactor sure
Martin Büttner
good point
@overactor overkill?
cjfaure
well,
we'll have an ide, an interpreter, and a compiler
that's 3 repos
overactor
@MartinBüttner If it's worth doing, it's worth overdoing.
cjfaure
xD
@overactor words to live by
Martin Büttner
lol
@cjfaure you're forgetting the debugger
cjfaure
12:01 PM
@MartinBüttner ah yes
overactor
Will the IDE be drag and drop?
Doorknob
@MartinBüttner Part of the compiler :P
cjfaure
yup
Martin Büttner
@overactor if you write it
cjfaure
I'll set up the org- should we have a wobsite?
overactor
12:02 PM
What does it compile to anyway?
Martin Büttner
first of all we need a name for it
overactor
Fall
?
Martin Büttner
reads like Fail
overactor
Timber
cjfaure
TUL
That untitled language ;D
Martin Büttner
12:02 PM
I thought "unnecessary"
cjfaure
i like acronyms
Martin Büttner
@overactor why?
cjfaure
"Rain"?
Martin Büttner
I like "Marbles"
cjfaure
"Falling Sand Game" xD
overactor
12:04 PM
@MartinBüttner Because that's what you yell when a tree falls
Cascade
Avalanche
cjfaure
cascade sounds really cool, marbles reflects it's lack of seriousness though xD
overactor
"Our values are going down the drain"
@cjfaure Contrast can work sometimes
cjfaure
CascadingMarbles?
Martin Büttner
@cjfaure also because it reminds me of these
google.com/…
overactor
What about "STUMBLE"?
could be an acronym
Martin Büttner
12:07 PM
@cjfaure sounds nice but lacks catchiness
cjfaure
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?
Martin Büttner
Marbles
overactor
SLIDE
Stupid
Language
I
Don't
Even
Martin Büttner
Cascade
VOTE!
cjfaure
@overactor xDD
Martin Büttner
12:09 PM
(I can't vote for Marbles, but I would)
overactor
(same but with Cascade)
cjfaure
and it works because values slide along slashes
Martin Büttner
@overactor you can vote for cascade
overactor
That was my thought process
cjfaure
it's
perfect
okay, marbles vs. cascade vs. SLIDE
Martin Büttner
12:10 PM
SLIDE
(I still vote for marbles)
overactor
SLIDE>marbles>cascade
cjfaure
marbelous 5 cascade 0 slide 0 downfall 0
4
overactor
I have decided
cjfaure
slide wins by a vote, sorry :c
Martin Büttner
where did @githubphagocyte go
and @Doorknob
cjfaure
12:11 PM
reminds me of an overused reddit joke
why do blondes only go out in odd-numbered groups?
overactor
@Martin, you can create a dialect called Marbles
Doorknob
@MartinBüttner Still here
cjfaure
because they can't even
overactor
Vote @Doorknob
@cjfaure HA
Doorknob
Uhh, Cascade sounds too similar to CSS, so I vote Marbles (unless someone comes up with a better acronym for SLIDE :P)
Martin Büttner
12:12 PM
sick! :D
it's a tie!
@githubphagocyte Marbles, Cascade or SLIDE (Stupid Language I Don't Even)
Doorknob
temporary pin -->
Martin Büttner
thanks
cjfaure
and you've also edited it! o:
Martin Büttner
I'm glad to see you have grasped the importance of this discussion
githubphagocyte
I'm here - just been reading back
cjfaure
12:14 PM
ahk
overactor
gasp
the decider
cjfaure
unless you vote for cascade
then we have a dilemma
Martin Büttner
@overactor don't frighten him or he's gonna vote for cascade
overactor
please don't vote for cascade
Martin Büttner
ninja'd again
githubphagocyte
12:14 PM
lol
Doorknob
heh
githubphagocyte
the pressure!!
cjfaure
yes, because the entire future of society rests upon your vote
githubphagocyte
Downfall?
overactor
drumroll
Martin Büttner
12:15 PM
:-/
Doorknob
:O
Dilemma!
cjfaure
@githubphagocyte maybe, not as funny as SLIDE :P
githubphagocyte
I do like cascade but yes it's too similar to CSS
cjfaure
okay, we need an actual tiebreaker now
githubphagocyte
I think marbles makes it sound too much like a game
cjfaure
12:16 PM
we need Rusherbolt :D
Martin Büttner
@githubphagocyte it IS a game
cjfaure
of thrones
Martin Büttner
it's really closer to manufactoria than any reasonable language
githubphagocyte
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?
cjfaure
we will bring the other languages to their Downfall
they'll SLIDE down the cliff faces
githubphagocyte
12:17 PM
Drop?
Martin Büttner
@githubphagocyte names stick
cjfaure
and cascade into the history books
Martin Büttner
Drop is nice
cjfaure
aaaand now I have to think of a pun for marbles. nice.
Martin Büttner
I still prefer marbles but it's better than slide
overactor
12:17 PM
Drop IS nice
githubphagocyte
if it's going to have colours in the visualisation then marbles would work better
overactor
is it an acronym?
githubphagocyte
It can be... lol
Martin Büttner
@githubphagocyte HELL yes!
cjfaure
"wanna learn drop?"
"drop?"
"drop the language?"
"but i like english"
Martin Büttner
12:18 PM
(at least that's how the debugger looks in my mind)
githubphagocyte
What variations would make sense?
cjfaure
"drop the language?"
"i didn't say anything!"
githubphagocyte
marbler?
marbling?
marblest?
marblator?
overactor
marvelous marble machine
githubphagocyte
mmm
Martin Büttner
12:19 PM
marbelous
githubphagocyte
for short
overactor
marbelicious
cjfaure
i like marbelous
it's all web 2.0-y
githubphagocyte
marbelous - yes that's it
cjfaure
and babies can say it
overactor
12:20 PM
I'm ok with marbelous
githubphagocyte
any objections?
cjfaure
no?
Doorknob
Wait -- important spelling decision: Marbelous or Marbleous?
Martin Büttner
@Doorknob?
cjfaure
@Doorknob Marbelous
overactor
12:21 PM
Marbelous
githubphagocyte
Marbelous
Martin Büttner
@Doorknob the former looks slightly off, but how would you pronounce the latter?
githubphagocyte
as in marvelous
cjfaure
looks like it's settled
Marr - bell - ee- uhs
i don't like that
Doorknob
Well, it's 5 - 0 - 0 - 0 now :P
cjfaure
12:22 PM
Marble + rebellious
Doorknob
@MartinBüttner Same way as the first
cjfaure
xD
i think the first is better, it's shorter <3
wait
Doorknob
11 mins ago
, by
cjfaure
marbelous 5 cascade 0 slide 0 downfall 0
Martin Büttner
is anyone else here a native english speaker to contest Doorknob's claim? :D
cjfaure
Marbelous is already taken.
wat?
overactor
12:22 PM
Gentlemen, remember this moment, for if you don't, no oen else will.
wat?
githubphagocyte
taken?
overactor
by a programming language?
cjfaure
no
Doorknob
marbelous.com
cjfaure
just the org name
Doorknob
12:23 PM
marbelous.co.uk
cjfaure
Doorknob
play.google.com/store/apps/…
overactor
marbelo.us
Martin Büttner
github.com/marbelous
lame
cjfaure
@overactor i'm buying that.
right now.
I'll call the org "marbelous-lang"
Martin Büttner
12:24 PM
Marblang
ninja'd, the third...
cjfaure
marb.io
too bad .io is so expensive
overactor
marbelo.us
should be the main domain name teh otehr's redirect to
Martin Büttner
now that's settled I'll get some lunch
githubphagocyte
mmm lunch
cjfaure
@overactor yeah
guys, what are your gh usernames?
githubphagocyte
12:26 PM
clue's in the name
overactor
@cjfaure overactor
Doorknob
@cjfaure KeyboardFire, but I don't think I'll be able to contribute much
What language do you think it'll be written in?
Martin Büttner
mbuettner
@Doorknob Befunge
overactor
@Doorknob I too ask this question
Doorknob
Lol
cjfaure
12:26 PM
@Doorknob we can choose later
githubphagocyte
assembly?
Doorknob
BF
Martin Büttner
We don't need performance right? Then something like Python or Ruby seems reasonable enough as a proof of concept.
overactor
@Doorknob BrainFuck?
Martin Büttner
We can always reimplement it in C++
Doorknob
12:27 PM
marbelo.us
@cjfaure Did you? ^
githubphagocyte
I'd be most comfortable with python, being the only language I have a vague familiarity with.
cjfaure
@Doorknob not yet, dad isn't home
Doorknob
... then it's already taken :(
cjfaure
don't post too many links, it may get parked
we can always hope
overactor
The IDE doesn't necessarily need to be written in teh same language, does it?
Martin Büttner
12:28 PM
@overactor no
cjfaure
@Doorknob can you remove the links please?
githubphagocyte
But C++ would be good too - I'm learning it as I go with the tweetable art question :)
cjfaure
the bots will never know
wait
Martin Büttner
@githubphagocyte it's not convenient for a proof of concept though
cjfaure
wat? how is it
already
taken?
Doorknob
12:29 PM
@cjfaure marbelo.us is already taken :/
overactor
I could whip something up in delphi
cjfaure
:/
overactor
It's good at that sort fo stuff
cjfaure
okay we need a new domain name
Martin Büttner
@overactor ugh
githubphagocyte
12:29 PM
it's one letter away from a common, positive English word - not that surprising...
Doorknob
@cjfaure You could always just host it on Github pages
Martin Büttner
I haven't used Delphi in 6 years now and never looked back
Doorknob
marbelous-lang.github.io
cjfaure
@Doorknob or marbelous.cjfaure.com
dem bots can't park that ;D
@githubphagocyte "phagocyte"? xD
githubphagocyte
:)
overactor
12:30 PM
@MartinBüttner delphi has its good sides
Doorknob
@cjfaure It's an immune system cell (Yaaay, I can finally use the stuff I learned in science class :P)
githubphagocyte
turned out someone had already taken that name on stack exchange so I added github to the front
Martin Büttner
@overactor does it have anything that's actually
better
than an other language? ;)
@githubphagocyte but SE names aren't unique?
githubphagocyte
My vote is for python, and python 3 preferably
Martin Büttner
ANYWAY, LUNCH
srsly guys...
cjfaure
12:31 PM
okay, so, overactor, phagocyte, mbuettner and I, and who else? :P
githubphagocyte
it's always easier to work in pseudocode
overactor
We shouldn't start coding yet anyway
cjfaure
@overactor yeah, docs first
overactor
designing comes first
githubphagocyte
I'm watching - I'll help if I can but can't pretend to understand what's going on
overactor
12:32 PM
And trying to solve some easy problems
githubphagocyte
Yes, pictures.
And establishing what it needs to be able to do - the basic capabilities
I'm going to lunch now too.
cjfaure
I'll add @Doorknob in case of the occasional fix ;3
i should make some too i guess
Doorknob
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
overactor
@cjfaure What are the operators we will definitely have?
cjfaure
@Doorknob g'night
overactor
12:36 PM
@Doorknob cya
cjfaure
@overactor eh, i'm not entirely sure, obviously the exit trigger
overactor
the deflectors
cjfaure
increment, decrement, synchronizers, portals
delays
overactor
a copier?
cjfaure
@overactor clone's good ;D
overactor
12:38 PM
I would say:
cjfaure
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 ;_;
overactor
6
A -> 6A6
@cjfaure French is not a friendly language
cjfaure
6
A -> A
6 -> A
6
6
aaand it stripped whitespace, nice
6
A
A
6
A
6
6
overactor
Aha, it falls out twice after each other?
that way you can define how many copies you make?
cjfaure
mhm
and it's consistent with how things like portals/stdin/etc works
overactor
12:42 PM
A2
V1
multiplies by 2
where V1 holds a value for 1 turn
generally:
An
V(n-1)
multiplies by n
cjfaure
interesting...
um, values don't merge though
overactor
Oh, we doing multiplexes?
cjfaure
V should be +
you can specify the amount of inputs to wait for
A2
+2
multiplies by 2 ;3
overactor
Ah, A0 does nothing
cjfaure
it just sucks up stuff
overactor
12:45 PM
A1 makes one extra copy?
cjfaure
trash can ftw
overactor
ah, k
cjfaure
@overactor i think it's better to supply it with the amount to put out, then you can't throw out 256 values
overactor
so what happens when two values occupy the same space?
multiplex?
cjfaure
i think they'll just go over each other, no big deal :P
overactor
12:48 PM
but what if they fall on a + operator waiting for two more values?
or a toggling deflector
cjfaure
@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
overactor
It could also pretend they fell in one by one
and pick the order at random
es1024
what's going on in here?
overactor
@es1024 Magic
Martin Büttner
@cjfaure I think this sounds like just the problem VisualMelon would be interested in
cjfaure
12:51 PM
@es1024 Marbelous design talk, it's a biiiit off-topic but it can be used for golfing :P
Martin Büttner
@githubphagocyte are you based in Europe as well?
cjfaure
and i actually like the idea of a conveyor, that'd be nice for golfing
Martin Büttner
@cjfaure what's an exit trigger?
cjfaure
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 :)
Martin Büttner
@cjfaure I thought the only way to do any binary operation was by collision (addition)
cjfaure
12:53 PM
@MartinBüttner oooh, i guess i didn't catch that :P
Martin Büttner
@cjfaure oh I thought that was the only way to terminate the program
Geobits
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.
overactor
..p1
..A2
..\t
\f..
..p1
cjfaure
@MartinBüttner but then you can't utilize exit codes!
overactor
Where \t is a toggling deflector
Martin Büttner
12:54 PM
@Geobits they couldn't be convinced to just call it "Marbles"
overactor
and \f is a fixed deflector
Martin Büttner
@overactor you can't in brainfuck either
Geobits
I see that
Martin Büttner
btw I preferred the multiplier that split the values into a left and right column
overactor
@MartinBüttner It's less general though
cjfaure
12:55 PM
well, you weren't here :P nothing's decided yet, you can change anything you want
overactor
..p1
..A2
..\t
p1..
is shorter
Martin Büttner
@overactor the idea was they merge via addition modulo 256
overactor
@MartinBüttner That's what I thought too
cjfaure
let's do that
sorry :P
Martin Büttner
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
cjfaure
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
Martin Büttner
multiplication by two:
A \ /
00:00 - 11:00
11:00 - 12:00
12:00 - 13:00
13:00 - 15:00
15:00 - 17:00
17:00 - 19:00
19:00 - 00:00
« first day (1284 days earlier)
← previous day
next day →
last day (3550 days later) »
all rooms
Transcript for
Aug
4
Aug '14
5
Aug
6
The Nineteenth Byte
The Nineteenth Byte: General discussion for
codegolf.stackexc...
15
20
join this room
about this room
00:00
06:00
12:00
18:00
all times are UTC
site design / logo © 2024 Stack Exchange Inc;
legal
mobile