<elliottcable>
you got time, and the desire to dev, then? I can get into dev-mode if you want to try to collab on something.
<micahjohnston>
sure
<elliottcable>
entire point of all this meta-setup-shit *anyway* was to make collaboration easier.
<micahjohnston>
i am kind of wanting to game make for iphone
<micahjohnston>
but also design languages
<elliottcable>
design a game-langauge?
<elliottcable>
or a language that's a game.
<micahjohnston>
yeahyeahyeah
<micahjohnston>
the first one
<micahjohnston>
tempus
<micahjohnston>
or paws
<micahjohnston>
or some shit
<elliottcable>
a langauge that's a game could be interesting.
<elliottcable>
didn't we have an “ideas” thing in purr, somewhere?
<micahjohnston>
oh remember that one
<micahjohnston>
um
<micahjohnston>
bouncing shit
<micahjohnston>
2d ascii gride
<micahjohnston>
not befunge because that's gay
<micahjohnston>
it had / and \ as bumpers
<micahjohnston>
-idea
<micahjohnston>
a language that's a game makes me think of interactive proofs like epigram
<elliottcable>
I'm thinking something visual.
<elliottcable>
It's a game, you've *gotta* get out of the text medium.
<elliottcable>
visual languages suck, but you're *making a game*, the language doesn't have to be epic or anything.
<elliottcable>
it's gotta be powerful enough to get an obsessive following.
<elliottcable>
the kind of people who write web-servers in Bash, or IRC clients in brainfuck.
<elliottcable>
somebody's gotta go try to write a JS VM in your game.
<elliottcable>
ANYWAY
<elliottcable>
let's get a clean Paws made.
<elliottcable>
so we can develop for it.
<elliottcable>
I want to move forward with interesting, new stuff. )=
<elliottcable>
and the messy clusterfuck that is the *working* Paws was preventing that. /=
<micahjohnston>
let's redesign paws the language
<micahjohnston>
in several hours
<micahjohnston>
and write it
<micahjohnston>
it is currently a turing tarpit
<micahjohnston>
:p
<elliottcable>
oh?
<elliottcable>
micahjohnston ⑊ explain!
<micahjohnston>
well like
<micahjohnston>
it's hard to write things in bare paws
<micahjohnston>
yeahyeahyeah pawsnculeas
<micahjohnston>
but like it's fun to write things in bare lisp or haskell or shit
<micahjohnston>
yknow
<micahjohnston>
or Io
<micahjohnston>
so like we could make it really fun
<elliottcable>
hmmm
<elliottcable>
I gotcha, completely
<elliottcable>
here's my theory:
<elliottcable>
or at least, I guess, what I've designed for:
<elliottcable>
I want it to *accelerate* fast.
<elliottcable>
as in, it should be “fun to write things in” with *very little* abstraction on top of bare.
<elliottcable>
I've tried not to design-it-down, to the point where it's going to take some massive library of abstractions to be usable. Y'know?
<elliottcable>
If that turns out to be the case, meh, we can re-design, keep the good stuff.
<elliottcable>
I just want to find out if it worked, without having to waste even *more* time on re-design, unless it's obviously and visibly unusably-bad at some point while we're working, so we *know* we have to re-start.
<micahjohnston>
oh so have you done some recent redesign?
<micahjohnston>
aside: poker is a really elegant game from a game design standpoint
<elliottcable>
I've never played it; how so?
<micahjohnston>
well, it's a really cool way to randomly give an ordering to a group of people, and to incrementally/gradually reveal information to each person about that ranking
<micahjohnston>
and the betting mechanics are a really cool way to, e.g., allow you to force people to either take risks or drop out
<micahjohnston>
not sure how to explain that
<micahjohnston>
but I mean
<micahjohnston>
it's entirely luck, like if you get consistently bad hands you will consistently lose
<micahjohnston>
but still I admire the rules a ton
<elliottcable>
I get the idea
<elliottcable>
The rules don't try to *create* fun; they create an environment where things that *are* fun, thrive.
<elliottcable>
difference between floral carpet and a greenhouse.
<micahjohnston>
heh kinda yeha
<micahjohnston>
it's a very people game
<micahjohnston>
although can be fun with AIs on a cell phone
<micahjohnston>
I really like the way it controls information, and the ways and amounts of power it gives people over eacho ther
<elliottcable>
This language/platform/*whatever* it is, is one of the most disgusting things I've had the misfortune to lay eyes on. http://haxe.org/doc/features