< 1246665610 0 :FunctorSal!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1246665620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: declarative behavioural languages, maybe array languages if you don't count them as functional < 1246665623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perhaps some other fringe stuff < 1246665628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, and things like VHDL < 1246665631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :call that the crackhead category < 1246665639 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :behavioral = ?? < 1246665647 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You failed to mention some DSLs. < 1246665652 0 :FunctorSal!unknown@unknown.invalid PRIVMSG #esoteric :Functional + Logic + Mushrooms = ? < 1246665655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SQL, for example. < 1246665656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: they fall into a subset < 1246665659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finally finishes the Rubicon bubble-sort that coppro started < 1246665661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sql is array sorta < 1246665668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: behavioural is "when a, b" < 1246665674 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1246665676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if the b part is imperative — it often is — not declarative < 1246665679 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :event driven, you mean? < 1246665681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if it's not, declarative < 1246665686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :augur: yes, pretty much < 1246665688 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric : /reactive? < 1246665689 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1246665690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vhdl fits under that, too < 1246665692 0 :CESSMASTER!unknown@unknown.invalid PRIVMSG #esoteric :FunctorSalvatore < 1246665711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Salad actually. < 1246665711 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's pretty interesting. < 1246665723 0 :FunctorSal!unknown@unknown.invalid PRIVMSG #esoteric :yes, I'm losing letters :-( < 1246665732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FunctorSal: use the /nick, luke < 1246665746 0 :FunctorSal!unknown@unknown.invalid PRIVMSG #esoteric :what if it backfires? < 1246665759 0 :oerjan!unknown@unknown.invalid QUIT :"Good nick, er night" < 1246665767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'll die < 1246665811 0 :jix!unknown@unknown.invalid QUIT :"leaving" < 1246666820 0 :Associat0r!unknown@unknown.invalid QUIT :"#proglangdesign #ltu ##concurrency" < 1246666877 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1246667145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: microsoft somehow just made one of their products majorly worse < 1246667150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of just chipping at their good parts < 1246667153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which one? < 1246667180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: outlook 2010 will use microsoft word for composing and rendering html emails < 1246667185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus giving this "upgrade": http://farm4.static.flickr.com/3322/3637814200_a2aa59bc89_o.jpg < 1246667199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, and inflicting a new generation of charts, graphs and other horribilities right in the toolbar < 1246667206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that people use them more and everyone else suffers more. < 1246667216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, what if Word isn't installed? < 1246667230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: outlook is part of office < 1246667301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even if they introduced word as the editor < 1246667305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they could at least use IE's rendering engine < 1246667323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :outlook is hated by everyone on the Internet who doesn't use it, anyway < 1246667330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :have you seen how bad Outlook-composed emails are? < 1246667338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1246667339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then, Word's HTML is worse < 1246667361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fun fact: when OpenOffice.org and Word convert the same Word document to HTML, OOo's output renders better in IE < 1246667419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees the orangered envelope on less wrong, jumps for a second < 1246667427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's new. Then again, it's only been a day. < 1246667488 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Word* for composing emails? < 1246667504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AND RENDERING? < 1246667522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1246667553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is retarded. < 1246667557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, put a macro virus in one < 1246667562 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I mean, truly, positively, absolutely retarded. < 1246667666 0 :phearle!unknown@unknown.invalid QUIT : < 1246668119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still, it could be worse; they could be using Outlook as Word's rendering engine < 1246669007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: grok law would have a field day with this one: < 1246669012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Having said that, I find the Plug-In problem particularly interesting. Gnu.org says: “If the program dynamically links plug-ins, and they make function calls to each other and share data structures, we believe they form a single program, which must be treated as an extension of both the main program and the plug-ins. This means the plug-ins must be released under the GPL or a GPL-compatible free software license, and that the terms of the GPL must be < 1246669015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : followed when those plug-ins are distributed.” < 1246669017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :However, what happens if, say, a commercial application has a plug-in architecture like the one described above, and that commercial app is cloned by a GPL-covered project. The GPL project would try to replicate the commercial app’s Plug-In API in order to allow the plug-ins for the commercial app to run inside the GPL’d app. Would that mean that the mere existence of this clone app would make closed-source plug-ins for the commercial app illegal?]] < 1246669022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i hope it's true, that'd be brilliant < 1246669209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't, that's the libreadline argument < 1246669227 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which nobody but RMS believes, because in the same situation the existence of the closed-source program would make open-source plugins for the open-source app illegal < 1246669233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: rms says his lawyers think the libreadline argument is true < 1246669247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the discordian in me hopes they're right < 1246669247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, but is he really going to hire lawyers who don't? < 1246669263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd start an outlawing spree < 1246669272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: very true < 1246669303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bear in mind that BSD's lawyers disagree with the libreadline argument < 1246669430 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1246669589 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's at least complete bullshit with a commercial app for which a GPL-covered project has the same plugin API. < 1246669605 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :See: NSplugin < 1246669660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh thought that was a cocoa class for a second < 1246670060 0 :FunctorSalad_!n=ohno@p4FD8A151.dip0.t-ipconnect.de JOIN :#esoteric < 1246670636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FunctorSalad_: you should change your name to Sal "Functor" Lastname < 1246670930 0 :FunctorSalad_!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1246670964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FunctorSalad_: because you're FunctorSal < 1246670977 0 :FunctorSal!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1246670981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now you're not. < 1246671066 0 :FunctorSalad_!unknown@unknown.invalid PRIVMSG #esoteric :it means "Functor salt" :) < 1246671089 0 :FunctorSalad_!unknown@unknown.invalid PRIVMSG #esoteric :(actually, I just needed another alternative nick because of my frequent connection losses) < 1246671789 0 :Associat0r!n=Associat@h163153.upc-h.chello.nl JOIN :#esoteric < 1246672294 0 :FunctorSalad_!unknown@unknown.invalid QUIT :"medium cat is, in fact, MEDIUM." < 1246673320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "In fact, all data items are treated as infinite lists of length 1. Other infinite lists may be longer." < 1246673352 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Where's that a quote from? < 1246673361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://uncyclopedia.wikia.com/wiki/Haskell, which is otherwise a really shit article. < 1246673403 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1246673472 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The "Haskell" game box there is decent. Otherwise. < 1246675962 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :well, it's *meant* to be a really shit article < 1246676023 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :olsner: No, we mean it's not funny. < 1246676042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Shit" in the context of Uncyclopedia means incoherent rambling instead of humor. < 1246676450 0 :augur!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1246678899 0 :Zuu!unknown@unknown.invalid PRIVMSG #esoteric :"PERL is based on the write-only programming paradigm. Since it cannot be read, the costs associated with peer reviews, coding standards, and other so-called industry best-practices are completely eliminated. This is the primary reason that Amazon.com can charge so little for its goods and services." < 1246678937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : An error occured while that page was being displayed. Someone is looking into this problem. Thanks for your patience. < 1246678953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I decided to click the button to install an IE addon, while in Firefox for Linux, with NoScript turned on < 1246678957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that was the result I got < 1246678977 0 :Zuu!unknown@unknown.invalid PRIVMSG #esoteric :Nice :) < 1246678998 0 :Zuu!unknown@unknown.invalid PRIVMSG #esoteric :Not like you gave it much to work with :P < 1246679012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I also like the "that page" in the error message < 1246679054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as for Perl, it isn't that bad < 1246679057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can be, but it usually isn't < 1246679067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one of the projects I'm working on atm is pretty maintainable Perl < 1246679235 0 :Zuu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1246679560 0 :upyr[emacs]!unknown@unknown.invalid QUIT :Remote closed the connection < 1246680964 0 :augur!n=augur@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1246681514 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maintainable Perl? < 1246681527 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You should submit it to the International Unobfuscated Perl Code Contest. < 1246681591 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :international unobfuscated perl code contest < 1246681591 0 :augur!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1246683245 0 :Pthing!unknown@unknown.invalid QUIT :Remote closed the connection < 1246684625 0 :Warrigal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION beeps. < 1246686642 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1246688521 0 :chuck!n=charlie@yourwiki/staff/charlie JOIN :#esoteric < 1246689599 0 :Pegazus!n=awefawe@host122.190-31-41.telecom.net.ar JOIN :#esoteric < 1246689603 0 :Pegazus!unknown@unknown.invalid PART #esoteric :? < 1246691882 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1246691888 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1246693240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1246694399 0 :clog!unknown@unknown.invalid QUIT :ended < 1246694400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1246695993 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1246696178 0 :calamari!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1246697842 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1246701069 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :tharr past the river droves, where implementing continuations in INTERCAL is commonplace but celebrating australian mailman reminder day for an entire week is weird | http://tunes.org/~nef/logs/esoteric/?C=N;O=D | The topic must contain the Konami Code AT ALL TIMES | UUDDLRLRBASTART < 1246702282 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1246704459 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1246704766 0 :pikhq!n=pikhq@75-106-100-121.cust.wildblue.net JOIN :#esoteric < 1246706687 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1246709742 0 :JoelyWoely!n=CESSMAST@unaffiliated/joelywoely JOIN :#esoteric < 1246709749 0 :CESSMASTER!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1246714396 0 :Deewiant!unknown@unknown.invalid TOPIC #esoteric :tharr past the river droves, where implementing continuations in INTERCAL is commonplace but celebrating australian mailman reminder day for an entire week is weird | http://tunes.org/~nef/logs/esoteric/?C=N;O=D | The topic must contain the Konami Code AT ALL TIMES | ↑↑↓↓←→←→BA[start] < 1246714467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone find a start button in Unicode < 1246714623 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I tried < 1246714682 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Searching for neither "start" nor "begin" gave anything useful < 1246715112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why there'd be a requirement for the topic to contain the Konami Code < 1246716111 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It evidently went from your 'the phrase "esoteric programming languages"' to 'the phrase "illegal discombobulation ribcage"' and now to 'the Konami Code' < 1246716319 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heh, http://www.reddit.com/r/haskell/comments/8y4sl/odd_cats_eye_technologies_haskell_projects/ < 1246718635 0 :upyr[emacs]!n=user@79.174.35.21 JOIN :#esoteric < 1246719986 0 :Pthing!n=pthing@77.100.194.169 JOIN :#esoteric < 1246720086 0 :AnMaster!unknown@unknown.invalid QUIT :Success < 1246723627 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huh. Getnoo supports Windows. < 1246723912 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You should still, using the U+20e3 combining enclosing keycap, say A⃣ and B⃣. < 1246723945 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Not supported here. < 1246723952 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not invented here. < 1246723995 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's also the circled Ⓐ and Ⓑ but those don't look very buttony. < 1246724004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: those are used in manuals < 1246724020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and on many controllers, those buttons are circular < 1246724036 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Am I in a Super Nintendo? < 1246725291 0 :ehirdiphone!n=ehirdiph@91.105.123.65 JOIN :#esoteric < 1246725309 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :I broke an eye and called it toroidal. < 1246725364 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :Also, "International Unobfuscated Perl Contest" made me laugh. < 1246725498 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :Apparently part of my weird economy-of-expression tendencies have remained even though I'm not having any trouble typing fast and accurately on the iPhone now for some strange reason. < 1246725559 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :Active place, huh. Welp, bye. < 1246725562 0 :ehirdiphone!unknown@unknown.invalid QUIT :Client Quit < 1246725973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was fast < 1246726203 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1246728917 0 :darthnuri!n=nuri@cpe-72-132-164-88.dc.res.rr.com JOIN :#esoteric < 1246729164 0 :bsmntbombdood_!i=41bdb804@gateway/web/freenode/x-7469805cc188832e JOIN :#esoteric < 1246729499 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1246729665 0 :ehirdiphone!n=ehirdiph@91.105.123.65 JOIN :#esoteric < 1246729688 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :ais523: What was fast? < 1246729702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you joining and leaving because the channel was dead < 1246729757 0 :pikhq!n=pikhq@75-106-100-121.cust.wildblue.net JOIN :#esoteric < 1246729763 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Well, the iPhone doesn't multitask. < 1246729782 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :Not gonna sit here staring at the screen like a doofus :) < 1246729794 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If I ever make a game on a retro console < 1246729798 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it will have 1 requirement: < 1246729807 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Pressing the Konami Code enters you ino an esolang interpreter < 1246729817 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :That's nice asiekierka. < 1246729844 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :s/ $// < 1246729996 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :It'd be nice if you could hold down the home button and tap "Background", then open a Switcher app and get a list of backgrounded windows w/ screenshots. Doing multitasking is hard from a mobile UI perspective. < 1246730099 0 :ehirdiphone!unknown@unknown.invalid QUIT :"Get Colloquy for iPhone! http://mobile.colloquy.info/" < 1246730117 0 :ehirdiphone!n=ehirdiph@91.105.123.65 JOIN :#esoteric < 1246730141 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :…it wouldn't stop mistakes like that, though. < 1246730210 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :Maybe apps could specify whether they suspend by default, and on tapping home it animates the window going in to the switcher icon and increases a count of apps blob on it. < 1246730240 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :Then holding down home in a suspending app would give you a Quit button. < 1246730331 0 :ehirdiphone!unknown@unknown.invalid QUIT :Client Quit < 1246730346 0 :ehirdiphone!n=ehirdiph@91.105.123.65 JOIN :#esoteric < 1246730348 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :Goddamn. < 1246730361 0 :JoelyWoely!unknown@unknown.invalid NICK :CESSMASTER < 1246730461 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that enough waiting for you? :P < 1246730480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1246730492 0 :ehirdiphone!unknown@unknown.invalid PRIVMSG #esoteric :Buh-bye. < 1246730493 0 :ehirdiphone!unknown@unknown.invalid QUIT :Client Quit < 1246731312 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1246731908 0 :pikhq!n=pikhq@75-106-100-121.cust.wildblue.net JOIN :#esoteric < 1246733699 0 :asiekiekra!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1246733730 0 :asiekiekra!unknown@unknown.invalid QUIT :Client Quit < 1246733927 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1246734459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Maybe apps could specify whether they suspend by default, and on tapping home it animates the window going in to the switcher icon and increases a count of apps blob on it. < 1246734486 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if the iphone doesn't have true multitasking, won't irc disconnect due to lack of PING answering anyhow? < 1246734809 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1246736103 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :"Page closed" < 1246738130 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1246739834 0 :tombom!i=tombom@86.25.62.75 JOIN :#esoteric < 1246741442 0 :unikat!n=two@ANancy-256-1-60-110.w90-26.abo.wanadoo.fr JOIN :#esoteric < 1246741490 0 :unikat!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dumb +++++++++[>-] < 1246741503 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for unikat_dumb: 0.0 < 1246741607 0 :unikat!unknown@unknown.invalid PRIVMSG #esoteric :+(>-)*9(>[-].-)*21 < 1246741681 0 :unikat!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dumc +>-->->->-->->[[-]-] < 1246741691 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for unikat_dumc: 0.0 < 1246741743 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think that one never moves far enough to reach the opponent flag < 1246741879 0 :unikat!unknown@unknown.invalid PRIVMSG #esoteric :yes you're right. i'm still adopting to brainfuck and may be doing some stupid stuff; hope it's okay to clutter the logs with my all-zero scored entries. < 1246741895 0 :unikat!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dumd +>-->->->-->->[>[-]-] < 1246741904 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for unikat_dumd: 0.0 < 1246741943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh and that loop is unlikely to run, because it's probably 0 at the beginning < 1246742019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's fine to test, it's not like there's a conversation going on anyway < 1246742062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it was much more noisy here when bfjoust was added to EgoBot in the first place :) < 1246742113 0 :unikat!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dum_e >-(>[-[-[++++]]>]<-)*35 < 1246742121 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for unikat_dum_e: 0.0 < 1246742148 0 :unikat!unknown@unknown.invalid PRIVMSG #esoteric :okay, I think i am going to re-read the rules... < 1246742214 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i understand the competition may be rather fierce these days < 1246742231 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it may be hard to get points even with a working program < 1246742307 0 :unikat!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dum_e ++++++(>)*10([-]>)*20 < 1246742313 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for unikat_dum_e: 3.8 < 1246742320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1246742320 0 :unikat!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1246742570 0 :unikat!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dum_e (>)*10([-]>)*20 < 1246742576 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for unikat_dum_e: 4.0 < 1246742698 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Linking to the high scores might be in order, but I forget the URL < 1246742705 0 :unikat!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dum_e (>)*10 ( []> )*20 < 1246742714 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for unikat_dum_e: 3.5 < 1246742722 0 :unikat!unknown@unknown.invalid PRIVMSG #esoteric :well i have the list open in a browser window, it's at http://codu.org/eso/bfjoust/in_egobot/ < 1246742782 0 :unikat!unknown@unknown.invalid PRIVMSG #esoteric :so far. good night to all < 1246742783 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's it. < 1246742785 0 :unikat!unknown@unknown.invalid QUIT :"Leaving" < 1246745016 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1246745084 0 :rodgort!unknown@unknown.invalid QUIT :Client Quit < 1246745094 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1246748096 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1246748940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:07 oerjan: Maybe apps could specify whether they suspend by default, and on tapping home it animates the window going in to the switcher icon and increases a count of apps blob on it. < 1246748940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:08 oerjan: if the iphone doesn't have true multitasking, won't irc disconnect due to lack of PING answering anyhow? < 1246748943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking about implementing it in the OS. The iPhone just uses stripped-down OS X and has processes; it's just that apps are quit when you defocus them. < 1246748969 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1246749440 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because Apple is lame. < 1246749918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Please come back when you've implemented a simple-enough-to-not-need-thinking, elegant way of implementing multitasking on a mobile touchscreen with extremely low processing power and memory. < 1246749925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and this on a UNIX based system. < 1246749927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have fun < 1246749961 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :400 MHz is extremely low processing power now? < 1246749981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: For a full UNIX/OS X system, absolutely. < 1246749994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: They DID bring out the expensive iPhone 3G S just to bunk it up to 600Mhz... < 1246750010 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Faster than any UNIX system until about the mid-90s is extremely low? < 1246750021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Modern OS X system, dude. < 1246750025 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Late 90s < 1246750040 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I was on 400 MHz until 2001 or something < 1246750042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, fact is that (a) UI and (b) processes suckin' up mah extremely limited kilobytes of RAM are gonna kill it. < 1246750050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :KILOBYTES. < 1246750059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: 400mhz until 2001? That's...not common < 1246750068 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: *Any* system. I think Sun started shipping systems of that speed in like 95... < 1246750080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Can we get back to the main point < 1246750087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a modern OS X system < 1246750090 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah, ok, I was thinking consumer x86. < 1246750093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Something with beefy requirements. < 1246750103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, megahertz myth, man. < 1246750120 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I went from a 400 MHz Pentium-something to a 1200 MHz Duron; wikipedia says they came out in August 2001 < 1246750123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the myth, it hertz < 1246750128 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The original has 128MB RAM, the GS has 256MB RAM... < 1246750131 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And I don't think it was new at the time < 1246750136 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So it was probably 2002 or something < 1246750152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Mixed up kilo/mega < 1246750160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :megabytes is basically kilobytes compared to desktop ram sizes. < 1246750166 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :400MHz / 128MB ran Windows XP just fine < 1246750177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Anyway, even if you've got the processing power you still haven't invented an intuitive UI. < 1246750218 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Small dock at the bottom for running tasks. BAM. < 1246750237 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Takes up screen estate, unfortunately, but that's rather intuitive, at least. < 1246750246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :One vague line that gives no details whatsoever. Gee, I'm gonna skip the user tests and go straight to production. < 1246750251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey Jobs! < 1246750259 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :OS X dock. < 1246750278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :omg, another vague, non-clarifying line. Steve, this is revolutionary. < 1246750292 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Saying "exactly what OS X has" is vague? < 1246750327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: so when you hit an application icon — ANY one, even ones that don't need suspending — it'll appear in the dock at tiny size and pop up a window? < 1246750333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And then take up screen real estate ALL THE TIME? < 1246750343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And every process will be multitasked taking up valuable resources? < 1246750347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Your idea is shit. < 1246750371 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 256MB and 600MHz isn't exactly 'scarce resources'. < 1246750401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not many people have 3G Ss, and dude, we're not running microöptimized software on a bare-bones OS. < 1246750415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The typical iPhone usecase, also, involves a lot of switching around applications that DON'T NEED SUSPENDING. < 1246750421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's the exception, not the rule, by far. < 1246750466 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird hasn't the foggiest clue what a system with those specs can do. < 1246750473 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1246750475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am well aware. < 1246750508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But you're being a total idiot with your simply false assumptions of how the iPhone's OS works, how applications are written for it, its performance characteristics and the typical usecase. < 1246750520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I'm pretty much gonna ignore your "Apple are stupid I'm so much better at inventing my one-line multitasking system" thing. < 1246750549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Multitasking is trivial, ehird. < 1246750644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hell, another way to do it: send programs a message indicating that they're being switched out. The program can choose to close. Have a screen in the program menu for running apps. < 1246751320 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1246751826 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :FWIW, I too would dislike the "thou shalt only have one third-party program running at a time" rule, and would rather take some sort of not-perfect multitasking over not-there-at-all simplicity. But I guess it's not the Apply way to do things. < 1246751865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is the company that took three OS releases to make sure copy and pasting was absolutely flawless. < 1246751874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah; ugly-but-works is very much not the Apple way. < 1246751905 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And I can think of exactly those two scenarios everyone seems to mention; a GPS track-where-you-were application and the IRC client. So I guess they'd be reasonable common. < 1246751935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Two. Out of thousands of apps. < 1246751940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, very common... < 1246751951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: btw, most irc clients have a built-in safari window so you don't lose IRC when clicking links < 1246751961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which pretty much covers most "omg i focused away" things < 1246751970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd love multitasking but it's not a simple problem < 1246751973 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't sound very elegant either, to me. Of course no-one asks me. < 1246751978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not