ChanServ changed the topic of #elliottcable to: laser printers are fucking awesome
<whitequark> >a little frustrating to do anything complicated
<whitequark> so, typical graphical programming env ;)
Sgeo has joined #elliottcable
<glowcoil> ...i don't know why you have to throw in the anti graphical programming snark all the time, i agree with you regarding basically every extant env
<glowcoil> scratch, max/msp and pure data, quartz composer, or anything else i've used
<glowcoil> has been awful
<glowcoil> but i would say that's because they're designed by idiots
<glowcoil> not because visual programming is inherently awfu
<glowcoil> l
<glowcoil> and yo'ure basically just repeating a big ol argument from lack of imagination
<whitequark> "because everyone else is an idiot" isn't exactly convincing either
prophile has quit [Quit: The Game]
<glowcoil> whitequark: there are people who know how to make UIs
<glowcoil> whitequark: and they are not the people who have made visual programming languages
<glowcoil> whitequark: because in general, programmers tend to just take the tools out of the UI toolbox that match up to the datatype of what they want to expose and put them all laid out in a window
<glowcoil> no actual thoughts about whether this is a natural way for humans to interact
<joelteon> devyn: this time they actually shipped it
<joelteon> (I think)
yorick has quit [Remote host closed the connection]
<glowcoil> whitequark: so i feel like it is a satisfying reason to dismiss most visual programming systems till now
<glowcoil> whitequark: most text languages are incredibly similar in terms of their fundamental interaction paradigm (pseudo-math context-free grammar parsing) so people who design those aren't doing any fundamental ux work)
<glowcoil> take away that last )
<whitequark> ok
<alexgordon> glowcoil: I disagree, most languages have terrible ux
<alexgordon> because they're designed by programmers who don't really know what they're doing
<whitequark> alexgordon: I wonder, how'd you grade python and ruby on ux scale and why?
<whitequark> and all other popular languages too, actually
<alexgordon> whitequark: hm well, they were designed in the early 90s
<alexgordon> so I feel like I should cut them some slack
<whitequark> alexgordon: nope, go full nuclear war
<alexgordon> compared to other interfaces from the early 90s they're actually really good
<whitequark> (in the gay bar)
<alexgordon> lol
<purr> lol
<glowcoil> alexgordon: right, i would agree with that too
<whitequark> alexgordon: it's not like languages designed today are significantly different
<whitequark> like rust
<glowcoil> alexgordon: i just mean, there's a limit to how bad
<glowcoil> alexgordon: when everything is so similar
<whitequark> or that C#-like-thing from MSR
<whitequark> or ES-Harmony
<alexgordon> whitequark: I feel like python is very well designed, ruby is pretty much the same but it's too complex
<alexgordon> e.g. ruby has 10000 different string literals, which nobody really understands
<alexgordon> that's not good design
<whitequark> perl ancestry, yeah. could cut them at least in half.
<whitequark> also, such a bitch to parse!
<whitequark> alexgordon: js? apl? c? scheme? c++? haskell?
<alexgordon> my main problem with ruby, and similarly C++ is that the syntax for function calls is too overloaded
<alexgordon> "foo bar" in ruby can mean too much, in C++ foo(bar) means about 8 different things
<alexgordon> depending on context
<whitequark> right
<glowcoil> i'd say haskell's syntax does a good job of being really natural to use after a small amount of familiarizing
<alexgordon> humans are good at distinguishing context, but computers are _better_, I think ruby pushes the boundaries
<glowcoil> apl is actively hostile to those used to other things but really great once you've learned it
<alexgordon> glowcoil: yeah although, not if you add extensions :|
<glowcoil> alexgordon: to haskell?
<glowcoil> I haven't done a lot with extensions
<alexgordon> ghc exts, yeah
<glowcoil> just a couple where a thing it seems like I shoudl be able to do is forbidden
<glowcoil> and then I just have to put on a flag to allow it :p
<whitequark> haskell seems to suffer from <@:@> problem, that is, not enough namespacing
<whitequark> but it's common for all ml-derived stuff
<alexgordon> most of them are pretty obvious but it's kinda disconcerting when you see an extension declaration at the top of someone else's source
<glowcoil> yeah
<alexgordon> and you don't know what it means
<glowcoil> ignoring extensions though I feel like the block stuff is really natural though
<whitequark> alexgordon: but, so far you are only talking about syntax
<alexgordon> whitequark: semantics is more subjective :P
<whitequark> I'd say the inverse. syntax is a problem for newcomers
<alexgordon> syntax is more controversial, but semantics are more subjective
<whitequark> I can't count the languages I first thought were weird, then after a week idgaf about any of the syntax quirks
<joelteon> thing about haskell is it doesn't mandate namespacing as much as other langs
<alexgordon> I fully believe that most "syntax problems" have a right answer, and that one side is just wrong about it
<whitequark> þat's the definition of "subjective"
<alexgordon> lol
<purr> lol
<alexgordon> nah controversial means prone to argument, subjective means it's different for each person
<whitequark> exactly
<alexgordon> a controversial thing is only subjective if both sides are right
<whitequark> there's no "right"
<alexgordon> if one side is wrong, then it's not subjective, it's objective!
<glowcoil> þat
<whitequark> I don't think "objective" means what you think it does
<glowcoil> i think you mean ðat
<glowcoil> it's voiced ;p
<alexgordon> man the word lawyering in here
<whitequark> glowcoil: that was just a compose typo
<whitequark> alexgordon: it's not word lawyering, it's important.
<glowcoil> whitequark: yeah i know, just joking
<glowcoil> whitequark: because it was phonetically close but slightly different
<glowcoil> :p
<whitequark> anyway, fuck syntax, I'm tired of it and practically any non-moronic textual syntax suits me well, graphical ast-based ones are all moronic, and others I'm not aware of
<whitequark> semantics is more interesting
<whitequark> also lol @ semantics being not controversional
<whitequark> go start a topic "static vs dynamic typing"
* whitequark preventively tells ec to fuck off
<glowcoil> semantics of most languages are identical
<whitequark> glowcoil: lol what
<purr> lol
<alexgordon> nah syntax is more interesting
<glowcoil> whitequark:
<glowcoil> like, not if you go on lambda the ultimate
<whitequark> well
<glowcoil> because they actually discuss languages that people don't use
<alexgordon> glowcoil: hahaha so true
<whitequark> ok, I won't use the word "identical"
<whitequark> though in that case, both syntax and semantics for widely used languages are all the same shit
<whitequark> *shrug*
<purr> ¯\(º_o)/¯
<whitequark> still. differences in type systems can be pretty radical and far-reaching
<joelteon> yeah i dunno about haskell *extensions* making it hard to read
<alexgordon> whitequark: I'm not sure really
<joelteon> i haven't noticed that
<whitequark> alexgordon: haskell is the same thing as js
<whitequark> totally.
<alexgordon> whitequark: I don't notice much difference between haskell's type system and C++'s type system, except that the former somehow has worse error messages
<alexgordon> SOMEHOW
<joelteon> no it doesn't
<glowcoil> alexgordon: in quite literally no way
<alexgordon> clang's diff based error messages are awesome though
<glowcoil> alexgordon: does haskell have worse error messages
<whitequark> alexgordon: I think you're doing one of them or both wrong :D
<joelteon> it sounds possible
<alexgordon> whitequark: if I'm doing C++ I'm doing it right xD
<whitequark> lol no
<whitequark> even bjarne can't do c++ right
<alexgordon> C++'s error messages SUCKED in the time of g++
<whitequark> even goddamn chuck norris can't do c++ right
<alexgordon> you'd get massive compiler shits
<alexgordon> but clang brought in two new innovations: 1. it respects typedefs and usings, so it will print Vector<T> instead of std::vector<T, std::allocator<T>>(jiaowjdoawjd) whatever
<alexgordon> 2. the new error diffs thing in 3.2(?) is really cool
<alexgordon> ghc's type error messages are more annoying because they happen more often but they give less detail
<whitequark> innovation, n.: 1) a new idea, device, or method 2) [in C++ community] something obvious that should've been done 20 years ago
<alexgordon> clang will underline the piece of code IN COLOR with a squiggly line, and tell you how to fix it if it can, I don't think GHC does that
<joelteon> alexgordon i'd appreciate an example
<alexgordon> ok let's see
<whitequark> alexgordon: that's because most of C++ errors are dumb enough even a compiler can fix it
<alexgordon> xD
<joelteon> i think ghc prints out the relevant bit of code you're working on
<joelteon> just not with a squiggle under it
<joelteon> well i know it does that
<glowcoil> yeah ghc prints out the relevant expression
<joelteon> i do like clang's colors though
<joelteon> i'll put a ticket in ghc trac about that
<joelteon> maybe we can get the 7.10 guys on it
<glowcoil> like, c++ has a large variety of syntax errors
<glowcoil> because it's a fucking ridiculous language
<joelteon> can't be that hard, hscolour even ships with ghc i think
<glowcoil> so making better syntax errors is a "major innovation"
<alexgordon> joelteon: uploading
<alexgordon> once imgur stops beachballing
<alexgordon> joelteon: http://i.imgur.com/JR80oxz.png
<joelteon> ok
<alexgordon> here's the code http://i.imgur.com/ekxdhRO.png
<joelteon> ok yeah, a squiggle would be helpful for GHC
<joelteon> the hard part is figuring out the actual incorrect subexpression
<alexgordon> also not printing the code inline but giving it its own line
<alexgordon> and printing both the function called and the caller line
<joelteon> when did clang come out with that feature?
<alexgordon> joelteon: oh ages, at least since the C++ support became stable in 2011 or so
<joelteon> neat
<alexgordon> literally one newline and haskell's error messages could be 100% better
<alexgordon> :P
<glowcoil> alexgordon: i agree that if ghc used less prose and more immediately visual things it would be a little beter
<joelteon> i think clang might be the only compiler that does that
<glowcoil> but you constantly complain about how bad they are
<glowcoil> and that's ridiculous
<joelteon> is it?
<whitequark> joelteon: rust too
<glowcoil> with the amount of squinting at ascii we do all the time
<glowcoil> those two messages are pratically equivalant
<joelteon> hmm
<joelteon> yeah rust doesn't really matter yet
<alexgordon> glowcoil: actually I'm completely sincere, I have huge problems interpreting ghc error messages
<joelteon> you should increase your font size
<alexgordon> xD
<joelteon> ok i really like your idea alexgordon
<joelteon> i'm gonna draft a ticket tonight
<alexgordon> joelteon: haha let me do a draft
<whitequark> joelteon: haskell doesn't really matter at all though
<joelteon> no, i will
<alexgordon> draft reformatting
<joelteon> then you can look over it
<alexgordon> joelteon: not of the ticket, of the replacement
<joelteon> whitequark: well, haskell's had a major version release
<glowcoil> alexgordon: when i was using g++ then i had an infinitely better time with ghc
<joelteon> of ok
<joelteon> oh* ok
<alexgordon> glowcoil: for sure, G++ sucks
<glowcoil> alexgordon: when i switched to clang i had about the same epxerience with both
<alexgordon> glowcoil: send them that screenshot :P http://i.imgur.com/ekxdhRO.png
<alexgordon> one thing the ghc people could do would be to replace the `' with ''
<alexgordon> I tell you, `' freaks me out every time
<alexgordon> it's not balanced
<glowcoil> i do hate `' with a passion but
<glowcoil> this is kind of bikeshedding
<alexgordon> haha
* glowcoil goes back to finishing cs homework
<alexgordon> glowcoil: bikeshedding is what makes life go faster
<glowcoil> alexgordon: as in you wasted part of it
<glowcoil> and then you die unsatisfied with your lack of accomplishments
<alexgordon> glowcoil: wasted is a value judgement ;)
<alexgordon> glowcoil: the only way to die satisfied is to die young, because old people just die frustrated
<alexgordon> joelteon, glowcoil: I mean the quotes are really unnecessary, for types like [Char] which already have their own quotes
<joelteon> i agree
<alexgordon> and I feel like if they put the types in bold, it wouldn't really need them
<whitequark> Char List
<whitequark> wtf is those []
<alexgordon> whitequark: you must LOVE cobol
<whitequark> alexgordon: in ocaml, it's "char list".
<joelteon> you must love ocaml
<whitequark> well, "string" actually
<whitequark> because strings are not lists of characters
<alexgordon> joelteon: love hate relationship
<whitequark> no matter how you wish purity was real
<alexgordon> ahah now ocaml is a language for which I like the semantics, but the syntax pisses me off no end
<alexgordon> it's an Erlang
<whitequark> it pissed me off for about four days
<whitequark> then I stopped giving a fuck
<alexgordon> if ocaml had a nice syntax like maaaaybe F#, it would be my language
<alexgordon> (I realize the irony)
<whitequark> try revised syntax
<whitequark> it's much more orthogonal
<alexgordon> I still have to read other people's code
<alexgordon> :|
<glowcoil> 2:20:48 <+alexgordon> whitequark: you must LOVE cobol
<alexgordon> I'm not sure if this is really what I want either
<alexgordon> it seems to fix all the things that weren't broken :P
<alexgordon> curly brackets, wtf?
<glowcoil> yeah ocaml has atrocious syntax
<whitequark> alexgordon: (all the things) yeah kinda, I don't like revised syntax.
<whitequark> glowcoil: it's just expression-oriented
<alexgordon> glowcoil: it's french, they were probably too busy fucking
<glowcoil> whitequark: no, it's statement-oriented
<alexgordon> "ahhhhh, I must have zex with my wife, then zyntax can wait!"
<whitequark> glowcoil: hm?
<glowcoil> alexgordon: lol french has /s/
<purr> lol
<glowcoil> whitequark: it's a sequence of statmeents which are executed
<alexgordon> glowcoil: ahhhhhh but we do not use it!
<whitequark> λowcoil: I think you miss the point entirely
<alexgordon> glowcoil: we concentrate on our heavy breathing you zee?
<glowcoil> i've found my new nick
<alexgordon> hhhhhhhhhhhiiiin..... ahhhhhhhuuuuut
<glowcoil> aw man erroneous nickname
<whitequark> shitty things in ocaml syntax are the silly toplevel hack (where let at toplevel != let inside function), the way match isn't terminated, the way ; is extremely confusing
<glowcoil> ;;
<whitequark> because if foo then bar; baz else fuga is completely invalid
<whitequark> yeah, toplevel hack
<whitequark> it exists specifically because it's expression-oriented and doesn't have too much delimiters
<whitequark> so you have let .. in ..
<whitequark> and that let..in extends until it finishes, and you can only detect that it finishes by 1-token lookahead
<whitequark> because like
<whitequark> let x = y
<whitequark> in z
<whitequark> x
<whitequark> eventually calls z with argument x
<glowcoil> idk strict functional languages don't really let me think functionally
<glowcoil> it's like this blog post I just read:
<glowcoil> when you allow a certain level of nondeterminism it frees your mind
<glowcoil> to think in terms of dependencies
<glowcoil> also that syntax sounds really frustrating :p
<whitequark> yeah it's kinda shitty
<whitequark> I don't notice it anymore though
<glowcoil> yeah i probably wouldn't either
<glowcoil> just seems like the worst possible solution :p
<whitequark> yeah
<whitequark> it's really ancient though
<whitequark> slightly less old than c
<alexgordon> glowcoil, joelteon: my ghc makeover https://gist.github.com/fileability/9105995
<joelteon> what do you show when a function that doesn't take arguments is given one
<alexgordon> joelteon: all functions in haskell take arguments
<glowcoil> alexgordon: ok so you reversed the order of expected-actual after i got used to one of them
<joelteon> no they don't
<joelteon> ok
<glowcoil> joelteon: yes they do, it's a value if they don't
<joelteon> err
<alexgordon> glowcoil: oops sorry
<glowcoil> :p
<joelteon> what happens if you apply a value to something then
<joelteon> that's my question
<glowcoil> yeah
<alexgordon> joelteon: example code?
<alexgordon> you mean like 42 42
<whitequark> glowcoil: it has nested comments though
<joelteon> f :: (); f = (); main = print $ f 3
<whitequark> (**)
<alexgordon> joelteon: let's see
<whitequark> that looks like something obscene. (*Y*)
<glowcoil> whitequark: haha that makes it all better
<alexgordon> The function `foo' is applied to one argument,
<alexgordon> but its type `()' has none
<alexgordon> In the expression: foo 3
<alexgordon> In an equation for `main': main = foo 3
<glowcoil> :p
<alexgordon> it's like a poem
<whitequark> oooooo
<whitequark> you gave me an ieda
<whitequark> *idea
<glowcoil> ((.).(.)) (+1) (*)
<alexgordon> joelteon: let me do a makeover for that too :P
<joelteon> ok
<alexgordon> I feel like for mismatched argument "counts", the whole thing should be underlined
<alexgordon> other than that, this error message is much more helpful
<joelteon> i'm getting opinions on it in #ghc
<joelteon> people are divided
<whitequark> okay I caught cold three days ago
* whitequark is going to chew on icecream right now
<whitequark> wonder how it'll end
<alexgordon> joelteon: people hate change :P
<joelteon> ok, what about when a 1-ary function is applied to 2 arguments
<alexgordon> joelteon: that's harder because all functions in haskell are 1-ary
<whitequark> ok that idea was
<whitequark> Mayakovskell.
<joelteon> yep
<alexgordon> hahaha love it
<joelteon> that's what i'm saying
<joelteon> so in "f g x" you'd highlight "f g" and say it's a value
<alexgordon> joelteon: no because ghc doesn't actually do that
<joelteon> well ghc doesn't actually colorize output either
<joelteon> i'm asking what you'd do
<alexgordon> The function `foo' is applied to two arguments,
<alexgordon> In an equation for `main': main = foo 10 "Hello World"
<alexgordon> In the expression: foo 10 "Hello World"
<alexgordon> but its type `Int -> ()' has only one
<alexgordon> joelteon: no I mean, ghc handles it already
<alexgordon> do you want me to give it a makeover?
<joelteon> oh ok
<joelteon> ok
<joelteon> cool
<glowcoil> so i'm going to make a language like apl/j/k
<glowcoil> but
<glowcoil> based around explicit mathematical shapes
<glowcoil> like groups and vector spaces
<alexgordon> interesting
<glowcoil> so it's a beautiful rather than ad hoc concision
<alexgordon> I wish more of mathematics was available in programming languages
<alexgordon> mathematics has so many great structures, but all we get are these damn ints and floats!
<alexgordon> vectors if you're lucky
<glowcoil> yeah i want to make mathematical identity explicit
<glowcoil> like closure
<glowcoil> and equivalence classes
<alexgordon> I was thinking about Coq earlier
<alexgordon> but then I realized putin made that illegal
<whitequark> lol this guy
<purr> lol
<alexgordon> so I stopped
<whitequark> he has DOI
<whitequark> for his fucking blog articles
<whitequark> >[DOI: 10.5708/szelei.2014.A.1]
<alexgordon> DUI?
<whitequark> DOI, it's an academic thing
<whitequark> think having an RFC for your microcontroller-managed pot grower
<alexgordon> ah
<whitequark> every single published paper has DOI
<whitequark> and so far I've not seen it used for fucking blog posts
<alexgordon> I know nothing about growing pot
<glowcoil> alexgordon: i realized math had already figured out the tools for what i wanted to do with "semantic datatypes" and "shape oriented programming"
<whitequark> well it's an analogy. huge overkill, in a way.
<alexgordon> glowcoil: MORPHISMS?
<alexgordon> oh one thing that I wish would get more use is sets
<alexgordon> sets are the foundation of mathematics
<glowcoil> i hate set theory
<glowcoil> well not really
<glowcoil> i mean like groups and shit are built on it
<glowcoil> but
<alexgordon> everything is built on it
<alexgordon> sets are like the lambda calculus of mathematics
<glowcoil> like, i don't like zfc
<glowcoil> or whatever
<glowcoil> idek
<glowcoil> i don't remember wh
<glowcoil> y
<glowcoil> like idk if there can be anything better but
<glowcoil> i dislike things like
<glowcoil> Cat is the category of small categories, not just of categories
<glowcoil> or,
<glowcoil> A category C consists of
<glowcoil> a class ob(C) of objects
<alexgordon> glowcoil: reminds of a mathoverflow I read where someone said (paraphrasing) "You know how normal people ask mathematicians 'well what is it *useful for*, what can you do with it'? that's how mathematicians feel about mathematical logic"
<glowcoil> like why not just a set
<glowcoil> :p
<whitequark> because OOP!
<whitequark> *OOM
<alexgordon> glowcoil: a class is like a set but without the paradoxes
<alexgordon> glowcoil: you can have a class of all sets but you can't have a set of all sets
<glowcoil> rght but what about classes of classes
<alexgordon> I think that's explicitly disallowed
<alexgordon> I haven't read the wiki article for like 4 years :P
<glowcoil> yeah it seems like ugly running from paradoxes
<glowcoil> idk someone should probably put me in my place about it
<glowcoil> but
<glowcoil> i dislike it
<alexgordon> glowcoil: it's because mathematics is not constructivist
<alexgordon> whereas programming mostly is
<whitequark> the venerable law of excluded middle
<alexgordon> in mathematics you can imagine anything you want and it comes into existence in your own little world
<alexgordon> in programming you have to instruct the computer to build the fucking thing from bits and pieces
<glowcoil> yeah i feel like a lot of shit about "infinite things exist" rather than "potential for infinity" is stupid
<alexgordon> while (1) xD
<glowcoil> right, that *can* go on forever if you have an indestructible computer
<glowcoil> but you can talk about the process, and you can talk about the code to make it
<glowcoil> but you can't talk about it as if it already has gone on forever
<glowcoil> idk if i'm a full on constructivist
<alexgordon> don't be because they're stupid
<glowcoil> i just feel that lot of the more specific notions of sets
<glowcoil> are stupid
<glowcoil> and i feel like constructivism kind of misses the point on that front anyway
<alexgordon> glowcoil: but anyway, more maths plz
<glowcoil> ya
<glowcoil> i want to make all the primitives be like
<glowcoil> product
<glowcoil> sum
<glowcoil> and shit
<glowcoil> yknow
<glowcoil> all these shapes
<glowcoil> so, polymorphism via abstract algebra
eligrey has quit [Quit: Leaving]
eligrey has joined #elliottcable
<glowcoil> alexgordon: yeah japanese is one
<glowcoil> and korean
<glowcoil> they're way neat
<alexgordon> yep
<alexgordon> read the common features section
<glowcoil> english uses the/a for similar purposes
<alexgordon> "People, they bite dogs" "People, dogs bite them"
<glowcoil> also strunk & white's forbidding of passive sentences is really fucking stupid
<alexgordon> what's the difference? :P
<glowcoil> alexgordon: huh?
<alexgordon> apparently in Lisu there's no distinction
<glowcoil> oh in lisu
<glowcoil> haha
<glowcoil> in japanese there is
<glowcoil> because you have the topic and then the other one would either be subject or object
<glowcoil> so you can tell
<alexgordon> "Hungarian [citation needed]"
<glowcoil> i feel like there are terms in which you can talk about cantor's diagonlization, without talking about actual infinity
<glowcoil> like, by talking about mappings
<glowcoil> and construction thereof
<glowcoil> like if you have inductive definitions of the naturlas
<glowcoil> and a constructive mapping from the naturals to something
<glowcoil> and it's bijective or whatever
<glowcoil> yknow what i'm saying
Willox_ has quit [Quit: Leaving]
alexgordon has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
mcc has joined #elliottcable
<glowcoil> hey mcc
sharkbot has quit [Remote host closed the connection]
sharkbot has joined #elliottcable
mcc has quit [Quit: This computer has gone to sleep]
eligrey has quit [Quit: Leaving]
alexgordon has joined #elliottcable
yorick has joined #elliottcable
prophile has joined #elliottcable
<glowcoil> prophile: boo!
<prophile> glowcoil: aah!
* prophile has a heart attack
<glowcoil> OH MY GOD this is the greatest thing
Sgeo has quit [Read error: Connection reset by peer]
prophile has quit [Quit: The Game]
ec_ has joined #elliottcable
sharkbot has quit [*.net *.split]
ec has quit [*.net *.split]
gozala has quit [*.net *.split]
sharkbot has joined #elliottcable
ec has joined #elliottcable
gozala has joined #elliottcable
ec_ has quit [Read error: Connection reset by peer]
gozala has quit [*.net *.split]
gozala has joined #elliottcable
notaudy is now known as audy
prophile has joined #elliottcable
prophile has quit [Quit: The Game]
Willox has joined #elliottcable
<joelteon> huh, interesting.
<joelteon> imgur.com is now blocked on our network
<Willox> rip
<joelteon> it wasn't yesterday
<alexgordon> too much time wasting?
<joelteon> apparently
<joelteon> wait a second
<joelteon> why aren't there any good mail clients?
<Willox> gotta keep up with the mail servers
eligrey has joined #elliottcable
PLejeck has quit [Read error: Connection reset by peer]
PLejeck has joined #elliottcable
gozala has quit [*.net *.split]
PLejeck has quit [*.net *.split]
silentbicycle has quit [*.net *.split]
irclogger_com has quit [*.net *.split]
perrier_ has quit [*.net *.split]
whitequark has quit [*.net *.split]
devyn has quit [*.net *.split]
jeannicolas has quit [*.net *.split]
eligrey has quit [*.net *.split]
vigs has quit [*.net *.split]
Navarr_ has quit [*.net *.split]
gazoombo has quit [*.net *.split]
rf has quit [*.net *.split]
gkatsev has quit [*.net *.split]
eligrey has joined #elliottcable
gkatsev has joined #elliottcable
vigs has joined #elliottcable
Navarr_ has joined #elliottcable
rf has joined #elliottcable
gazoombo has joined #elliottcable
silentbicycle has joined #elliottcable
PLejeck has joined #elliottcable
irclogger_com has joined #elliottcable
whitequark has joined #elliottcable
jeannicolas has joined #elliottcable
perrier_ has joined #elliottcable
devyn has joined #elliottcable
<alexgordon> glowcoil: I've worked out how to do proper string handling in a language \o/
gozala has joined #elliottcable
PLejeck- has joined #elliottcable
silentbicycle has quit [Ping timeout: 245 seconds]
<alexgordon> -shrug
<purr> alexgordon: ¯\_(ツ)_/¯
PLejeck has quit [Ping timeout: 245 seconds]
irclogger_com has quit [*.net *.split]
perrier_ has quit [*.net *.split]
whitequark has quit [*.net *.split]
devyn has quit [*.net *.split]
jeannicolas has quit [*.net *.split]
_whitelogger__ has joined #elliottcable
upgrayeddd_ has joined #elliottcable
upgrayeddd has quit [*.net *.split]
audy has quit [*.net *.split]
glowcoil has quit [*.net *.split]
_whitelogger_ has quit [*.net *.split]
joelteon has quit [*.net *.split]
audy- has joined #elliottcable
upgrayeddd_ is now known as upgrayeddd
joelteon has joined #elliottcable
irclogger_com has joined #elliottcable
whitequark has joined #elliottcable
devyn has joined #elliottcable
jeannicolas has joined #elliottcable
silentbicycle has joined #elliottcable
perrier_ has joined #elliottcable
<whitequark> oh, I wrote it all just after netsplit -_-
<whitequark> that's... surprisingly fitting
<whitequark> okay, try #2
<whitequark> fffuuuuuu
<whitequark> one of the guys of a group made the mistake of placing his hand near a particular rainbow tentacle, which proceeded to sense that and screw the hell out of the group
<whitequark> this time I was dreaming about something Lovecraftian
<whitequark> the theme the tentacle selected was "eviction"
<whitequark> for example, for one of the guys, it decided to completely evict calcium from his body through his mouth. this was
<whitequark> accompanied by an incredibly detailed and disgusting mental picture.
<whitequark> for another two ones it tried to "evict" blood from their legs and the whole body, obviously with awesome^WI mean awesome effects at exit point
<whitequark> also with an incredibly detailed picture, Kouta Hirano would be fucking proud
<whitequark> the first guy knew exactly what he was dealing with though, but nooo, instead of tossing say his iPod there he just *had* to put his hand
<whitequark> literally too dumb to live
<whitequark> I really wonder where my brain gets all these themes
<glowcoil_> -shrug
<purr> glowcoil_: ¯\_(ツ)_/¯
<whitequark> oooh, I know where this one came
<whitequark> from one sentence Linus wrote: "Christ, this is not an octopus merge, this is a Ctulhu merge"
<whitequark> because the tentacle totally was a trans-dimensional appendage of Ctulhu
<whitequark> (don't ask)
<glowcoil_> alexgordon: haha this one is great
<glowcoil_> alexgordon: also if my username were still incomprehensibly
<alexgordon> I like glowcoil more
<alexgordon> shorter
<glowcoil_> :p
<alexgordon> MJ
glowcoil_ is now known as glowcoil
<glowcoil> fuck netsplits :p
<glowcoil> mic woudl be my favorite
<glowcoil> :p
<alexgordon> cardioid
ELLIOTTCABLE has quit [Ping timeout: 264 seconds]
ELLIOTTCABLE has joined #elliottcable
silentbicycle has quit [*.net *.split]
irclogger_com has quit [*.net *.split]
perrier_ has quit [*.net *.split]
whitequark has quit [*.net *.split]
devyn has quit [*.net *.split]
jeannicolas has quit [*.net *.split]
<glowcoil> alexgordon: lol
<purr> lol
eligrey has quit [Quit: Leaving]
jeannicolas has joined #elliottcable
perrier_ has joined #elliottcable
whitequark has joined #elliottcable
irclogger_com has joined #elliottcable
devyn has joined #elliottcable
silentbicycle has joined #elliottcable
_whitelogger___ has joined #elliottcable
_whitelogger__ has quit [Remote host closed the connection]
<whitequark> "Note also that these policies make it possible for fraternities to be the one industry in the country in which every aspect of serving alcohol can be monitored and managed by people who are legally too young to drink it."
eligrey has joined #elliottcable