00:00:13 <zzo38> How many bombs would be required to destroy not only the entire Earth but damage much of the solar system?
00:01:09 <Bicyclidine> http://www.fas.org/sgp/othergov/doe/lanl/docs1/00329010.pdf godspeed, zzo
00:01:11 -!- edwardk has joined.
00:02:05 <zzo38> Hopefully they don't make such bomb
00:04:07 <Bicyclidine> It's a paper from the Manhattan Project about how many nukes you'd need to ignite the atmosphere.
00:33:56 -!- Phantom_Hoover has joined.
00:35:07 -!- Bicyclidine has quit (Quit: leaving).
00:38:23 -!- blitter64 has joined.
00:55:28 -!- shikhin has joined.
01:13:03 <Sgeo> I thin I might love npmjs. Shame about its security record though
01:15:46 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
01:25:37 -!- shikhin has quit (Ping timeout: 252 seconds).
01:47:20 -!- blitter64 has quit (Ping timeout: 276 seconds).
02:11:16 <Sgeo> Suppose your project a has dependencies on b and c. b has a depenedecy on z version 1, c has a dependency on z version 2.
02:11:19 <Sgeo> npm can handle that.
02:12:15 <Bike> can npm feed me cheesy potatoes?
02:13:07 <fowl> Sgeo, why is that special? when you load dependencies like var localname = require("somefile"), it _should_ handle that
02:14:26 <fowl> with no extra work
02:20:09 <Sgeo> fowl: because a lot of languages don't work like that
02:20:20 <Sgeo> I know Lua does, at least when used in nginx
02:20:59 <fowl> lua and limbo from plan9 are the only others i know of
02:22:18 <Sgeo> Now I have to learn Limbo, don't I
02:22:20 <Jafet> How does that loader choose the version to load?
02:23:12 <Sgeo> The dependencies are installed in a subdirectory node_modules relative to the project. And those dependencies themselves have node_modules directories
02:23:23 <Sgeo> So, a waste of space, but what's more important?
02:24:30 <fowl> i wouldnt call that a waste of space lol
02:24:43 <Sgeo> http://nodejs.org/api/modules.html#modules_loading_from_node_modules_folders
02:24:53 <fowl> its a good thing to do, bundler does it for ruby
02:24:56 <Jafet> Well, it's easy to not have to deal with dependencies if you don't want any of the benefits of dependencies.
02:35:05 -!- conehead has joined.
02:37:22 <zzo38> Do you know what the 2D barcodes on bank statements are? Whoever I asked at the bank, said they didn't know their purpose. They are not a QR code; I can see that much at least. I can also see that it seems too small to encode all the data of the bank statement.
02:38:23 <HackEgo> [wiki] [[List of ideas]] http://esolangs.org/w/index.php?diff=39755&oldid=39750 * Zzo38 * (+49)
02:42:33 <Sgeo> OF COURSE npm uses HTTP and not HTTPS
02:43:03 <Bike> shame about its security record though
02:43:49 <Sgeo> https://news.ycombinator.com/item?id=7443861
02:55:31 <Sgeo> Does cabal use http?
02:55:38 <Sgeo> Someone in the node channel claimed so
02:56:13 -!- Nimbusil has joined.
03:05:16 -!- Nimbusil has quit.
03:18:31 <^v> `unidecode ▚
03:18:31 <HackEgo> [U+259A QUADRANT UPPER LEFT AND LOWER RIGHT]
03:26:34 <HackEgo> [wiki] [[Talk:Rand.Next()]] M http://esolangs.org/w/index.php?diff=39756&oldid=39753 * Malltog * (+0) Changed 'mush' to 'much'
04:18:13 <newsham> "curl http://npmjs.org/install.sh | sh
04:18:29 <newsham> what could possibly go wrong? pipe some web page directly to a shell, dont use https. no problem!
04:18:43 <Sgeo> "I think the beauty of node.js, and a lot of other modern js technologies, is if you're one of the (majority) of developers out there who write just enough javascript to get back to their "real" code, then the first moment they start writing in node, they'll be forced to confront the fact that their code is horrible."
04:18:55 <Sgeo> Maybe node will be helpful for me
04:18:56 <Bike> modern js technologies
04:18:59 <Bike> the saddest phrase
04:29:15 -!- lollo64it has quit (Quit: Leaving).
04:31:47 -!- lollo64it has joined.
04:32:00 -!- Burton has quit (Ping timeout: 260 seconds).
04:33:21 -!- lollo64it has quit (Remote host closed the connection).
04:36:02 -!- lollo64it has joined.
04:42:03 -!- vyv has quit (Ping timeout: 265 seconds).
04:43:19 <zzo38> I have managed to fix SQLite to allow renaming views and to make EXPLAIN output containing "Program" instructions to include the name of the trigger program. Does anyone other than me would find such thing useful?
04:43:53 -!- vyv has joined.
04:45:43 -!- Burton has joined.
05:03:16 -!- kwertii has quit (Quit: kwertii).
05:07:38 -!- augur has quit (Ping timeout: 240 seconds).
05:26:27 -!- oerjan has joined.
05:43:20 -!- not^v has joined.
05:44:09 -!- ^v has quit (Quit: Leaving).
05:52:42 -!- MoALTz has joined.
05:57:01 <zzo38> What happen if you extend a type system with types corresponding to equations of natural numbers and operations on them?
06:20:36 <zzo38> Like that, except that the value of variables are done by type variables
06:27:33 <oerjan> <Sgeo> Does cabal use http? <-- yep. https://github.com/haskell/cabal/issues/936
06:27:54 <oerjan> @tell Sgeo <Sgeo> Does cabal use http? <-- yep. https://github.com/haskell/cabal/issues/936
06:28:22 <oerjan> they're not considering it very urgent, either :(
06:29:55 <oerjan> (also the person claiming an actual attack in that thread is a troll.)
06:30:41 <oerjan> they don't even have signatures. :(
06:32:49 -!- M28_ has changed nick to M28.
06:38:49 <Sgeo> http://wtfjs.com/2013/02/12/obfuscated-fibonacci
06:42:55 <Sgeo> wtfjs is itself a bit wtfy sometimes
06:43:27 <Sgeo> http://wtfjs.com/2011/05/12/parseInt-is-not-eval
06:43:33 <Sgeo> No shit, sherlock?
06:47:15 <Bike> Sgeo: http://www.mathworks.com/help/matlab/ref/str2num.html
06:47:53 <Sgeo> buh....wuh.... "Accelerating the pace of engineering and science"... into a wall, I assume
06:48:41 <Bike> i guess it's because they wanted it to parse arrays and complexes and stuff. but didn't feel like moving out the parser.
06:48:45 <Sgeo> Oh, str2double is safe
06:49:03 <Sgeo> But still not great to not make it obvious that str2num is unsafe
06:49:30 <Bike> well, that box warning is even more prominent in t he in-IDE docs.
06:49:45 <Bike> i was looking for a number reader, found str2num, recoiled, and used str2double instead.
06:50:04 <Sgeo> People aren't likely to use this language without an IDE?
06:50:10 <Sgeo> I use Notepad++ for Javascript all the time
06:50:37 <Bike> matlab? not its intended userbase, no
06:50:57 <Bike> the IDE is actually pretty good, other than hanging when the listener does
06:51:40 <Sgeo> Is its intended userbase likely to understand the warning?
06:51:49 <Sgeo> And its implications?
06:52:57 <Bike> matlab is almost entirely used for very domain-specific research code, so it's not a security dealie or nothin
06:54:44 <Bike> still funny as shit mind
06:54:44 -!- edwardk has quit (Read error: Connection reset by peer).
06:55:12 -!- edwardk has joined.
07:00:52 <HackEgo> [wiki] [[RAGE!!!]] http://esolangs.org/w/index.php?diff=39757&oldid=39751 * Oerjan * (-169) Fix the blank lines
07:07:08 <HackEgo> [wiki] [[Talk:Rand.Next()]] M http://esolangs.org/w/index.php?diff=39758&oldid=39756 * Oerjan * (+43) unsigned
07:13:49 <HackEgo> [wiki] [[Special:Log/move]] move * Oerjan * moved [[Onecode]] to [[Onecode (Iconmaster)]]: Name now duplicated
07:13:49 <HackEgo> [wiki] [[Special:Log/move]] move * Oerjan * moved [[Talk:Onecode]] to [[Talk:Onecode (Iconmaster)]]: Name now duplicated
07:16:11 <HackEgo> [wiki] [[Onecode]] http://esolangs.org/w/index.php?diff=39763&oldid=39760 * Oerjan * (+47) IIRC this is our second disambiguation page ever
07:17:42 -!- edwardk has quit (Quit: Computer has gone to sleep.).
07:21:27 <myname> maybe we should add a category for disambiguation pages :>
07:21:56 <HackEgo> [wiki] [[Talk:Onecode]] M http://esolangs.org/w/index.php?diff=39764&oldid=39762 * Oerjan * (+34) I don't think this should be a redirect, make it a text link instead
07:22:19 <oerjan> myname: maybe a _tiny_ bit early.
07:22:33 <myname> also, what happens if i dedide to make two languages by the same name
07:22:52 <myname> "this may be: Foo (myname) or Foo (myname)"
07:24:37 <oerjan> the second would then be Foo (myname cannot name things properly I)
07:26:16 <oerjan> the third would be Foo (myname still cannot name things properly so we banned him) hth
07:26:26 <oerjan> possibly with the hth included
07:26:53 <oerjan> (at which point elliott bans me)
07:27:45 <myname> i just thought of a language that uses "foo hth" as "return foo" and twh as a function call...
07:28:09 <oerjan> sounds inevitable when you put it that way.
07:29:08 <oerjan> ok it sounds inevitable whether or not you put it that way hth
07:29:59 * oerjan considers neither confirming nor denying that he planned this all along.
07:30:11 -!- Tod-Autojoined has joined.
07:30:50 -!- TodPunk has quit (Read error: Connection reset by peer).
07:32:02 <myname> okay, next idea: 3 languages called VVV, WV and VW, what wouldn't be disambiguous AT ALL!
07:33:50 <myname> i do think banning for 3 languages with the same name is harsh, though
07:34:23 <oerjan> well it's to nip it in the bud
07:38:21 -!- password2 has joined.
07:39:43 -!- MoALTz has quit (Quit: Leaving).
07:42:03 <myname> also, i am going to make a small presentation about esolangs. i thought about 3 main categories: senseless, art, math
07:42:07 <HackEgo> [wiki] [[Talk:RAGE!!!]] http://esolangs.org/w/index.php?diff=39765&oldid=39752 * Oerjan * (+213) no space left
07:42:10 <myname> any suggestions/objections?
07:43:01 <oerjan> you're missing pure evil hth
07:43:18 <myname> oerjan: do you have an example language for that?
07:44:25 <oerjan> that would be one. although if you look in Category:Shameful you might find some others.
07:44:56 <oerjan> (disclaimer: there is no Category:Shameful hth)
07:45:16 <myname> i'd put german in there
07:45:25 <oerjan> no, we have clearly decided that it should not exist hth
07:45:30 <myname> although i will list it at senseless
07:46:41 <oerjan> i suggest you visit the page for it for some clarity why it doesn't exist hth
07:49:37 <myname> that doesn't make much sense
07:50:08 -!- impomatic has left.
07:50:13 <oerjan> neither do the languages in that category
07:50:37 <oerjan> also you may be meta-humoristically challenged
07:52:02 <oerjan> and thus in fine company
07:55:10 <myname> i do like meta-humor. at least that part of it that i understand
07:57:48 <zzo38> A category can contain files even though the category file itself is not exist
07:58:45 <zzo38> Describe what you plan to make in presentation? I am not sure such three are sufficient category. But, perhaps INTERCAL should also be included?
07:59:50 -!- password2 has quit (Read error: Connection reset by peer).
08:00:20 <myname> maybe i should add "humour" as a fourth one
08:01:17 -!- edwardk has joined.
08:02:16 -!- Tod-Autojoined has changed nick to TodPunk.
08:05:16 -!- ski_ has joined.
08:06:07 -!- yiyus has quit (*.net *.split).
08:06:07 -!- ski has quit (*.net *.split).
08:06:31 -!- yiyus has joined.
08:06:52 -!- edwardk has quit (Quit: Computer has gone to sleep.).
08:10:44 <myname> question is: at which point?
08:13:24 <myname> zzo38: where would you put INTERCAL?
08:15:12 -!- conehead has quit (Quit: Textual IRC Client: www.textualapp.com).
08:25:27 <myname> i could add a category INTERCAL :p
08:40:12 -!- Slereah_ has joined.
08:41:43 -!- Slereah has quit (Ping timeout: 260 seconds).
08:44:23 -!- password2 has joined.
08:55:45 -!- MoALTz has joined.
08:58:36 -!- myndzi has quit (*.net *.split).
08:58:36 -!- skarn has quit (*.net *.split).
08:58:36 -!- hubs has quit (*.net *.split).
08:58:37 -!- rodgort has quit (*.net *.split).
08:58:37 -!- FireFly has quit (*.net *.split).
08:58:38 -!- b_jonas has quit (*.net *.split).
08:58:38 -!- lambdabot has quit (*.net *.split).
08:58:38 -!- nisstyre has quit (*.net *.split).
08:58:39 -!- shachaf has quit (*.net *.split).
08:58:39 -!- myname has quit (*.net *.split).
08:58:41 -!- vyv has quit (*.net *.split).
08:58:41 -!- mtve has quit (*.net *.split).
08:58:42 -!- monotone has quit (*.net *.split).
08:58:42 -!- hogeyui has quit (*.net *.split).
08:58:42 -!- nortti has quit (*.net *.split).
08:58:59 -!- vyv has joined.
08:59:00 -!- mtve has joined.
08:59:00 -!- myndzi has joined.
08:59:00 -!- skarn has joined.
08:59:00 -!- monotone has joined.
08:59:00 -!- hogeyui has joined.
08:59:00 -!- hubs has joined.
08:59:00 -!- rodgort has joined.
08:59:00 -!- nortti has joined.
08:59:00 -!- FireFly has joined.
08:59:00 -!- b_jonas has joined.
08:59:00 -!- lambdabot has joined.
08:59:00 -!- nisstyre has joined.
08:59:00 -!- myname has joined.
08:59:00 -!- shachaf has joined.
09:01:12 -!- tromp_ has quit (*.net *.split).
09:01:13 -!- sebbu has quit (*.net *.split).
09:01:13 -!- douglass_ has quit (*.net *.split).
09:01:13 -!- fowl has quit (*.net *.split).
09:01:13 -!- newsham has quit (*.net *.split).
09:01:14 -!- trout has quit (*.net *.split).
09:01:14 -!- ggherdov has quit (*.net *.split).
09:01:15 -!- Speed` has quit (*.net *.split).
09:01:15 -!- lifthrasiir has quit (*.net *.split).
09:01:47 -!- tromp_ has joined.
09:01:47 -!- sebbu has joined.
09:01:47 -!- douglass_ has joined.
09:01:47 -!- fowl has joined.
09:01:47 -!- newsham has joined.
09:01:47 -!- trout has joined.
09:01:47 -!- ggherdov has joined.
09:01:47 -!- Speed` has joined.
09:01:47 -!- lifthrasiir has joined.
09:02:00 -!- vyv has quit (*.net *.split).
09:02:00 -!- mtve has quit (*.net *.split).
09:02:01 -!- monotone has quit (*.net *.split).
09:02:01 -!- hogeyui has quit (*.net *.split).
09:02:02 -!- nortti has quit (*.net *.split).
09:02:04 -!- trout has quit (Max SendQ exceeded).
09:03:57 -!- password2 has quit (Ping timeout: 252 seconds).
09:04:34 -!- vyv has joined.
09:04:34 -!- mtve has joined.
09:04:34 -!- monotone has joined.
09:04:34 -!- hogeyui has joined.
09:04:34 -!- nortti has joined.
09:04:43 -!- variable has joined.
09:17:11 -!- password2 has joined.
09:26:17 <HackEgo> [wiki] [[Onecode]] M http://esolangs.org/w/index.php?diff=39766&oldid=39763 * GermanyBoy * (+14) added template
09:31:07 -!- variable has quit (Quit: I found 1 in /dev/zero).
09:33:44 -!- variable has joined.
09:46:00 -!- Phantom_Hoover has joined.
09:46:00 -!- Phantom_Hoover has quit (Changing host).
09:46:00 -!- Phantom_Hoover has joined.
10:04:39 -!- edwardk has joined.
10:08:34 -!- password2 has quit (Read error: Connection reset by peer).
10:10:19 -!- Phantom__Hoover has joined.
10:10:32 -!- Phantom__Hoover has quit (Client Quit).
10:10:46 -!- Phantom__Hoover has joined.
10:14:32 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
10:16:37 -!- augur has joined.
10:18:26 -!- nooodl has joined.
10:24:30 -!- password2 has joined.
10:25:57 -!- mhi^ has joined.
10:26:00 -!- mhi^ has quit (Changing host).
10:26:00 -!- mhi^ has joined.
10:31:49 -!- shikhin has joined.
10:35:24 -!- edwardk has quit (Quit: Computer has gone to sleep.).
10:42:58 -!- edwardk has joined.
10:55:52 -!- edwardk has quit (Quit: Computer has gone to sleep.).
11:00:26 <Taneb> I am scared that I am too incompetent to do things I want to do so I find myself unable to even try
11:02:00 -!- edwardk has joined.
11:02:18 <Taneb> Also today was a terrible day to wear shorts
11:06:27 -!- edwardk has quit (Ping timeout: 245 seconds).
11:08:31 <mhi^> Dunning-Krueger is calling!
11:11:41 <Taneb> mhi^, this is something I have never even attempted before
11:11:49 <Taneb> So I probably am going to be incompetent
11:13:30 <Taneb> Dunning-Kruger does not apply
11:13:35 <shachaf> Taneb: I must make you a credible wigmaker — and quickly.
11:14:07 -!- Phantom_Hoover has joined.
11:14:38 <shachaf> Taneb: There's tawny and there's golden saffron, / There's flaxen and there's blonde, / There's coarse and fine, / There's straight and curly, / There's gray, there's white, / There's ash, there's pearly, / There's corn-yellow, / Buff and ochre and / Straw and apricot...
11:16:05 <shachaf> With finer textures, / Ash looks fairer, / Which makes it rare, / But flaxen's cheaper...
11:16:22 <shachaf> i think this works better as a duet
11:16:27 -!- Phantom__Hoover has quit (Ping timeout: 245 seconds).
11:19:04 <Taneb> I am afraid I do not know my lyrics
11:19:41 <shachaf> your lyrics are mostly the same except shifted forward a bit
11:20:05 <shachaf> also i say things like "repeat that. repeat that!"
11:30:32 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
11:31:12 -!- Phantom_Hoover has joined.
11:51:14 -!- blitter64 has joined.
11:51:50 -!- yorick has joined.
12:05:39 -!- oerjan has quit (Quit: leaving).
12:25:21 <lambdabot> <hint>:1:1: parse error on input ‘:’
12:25:24 <idris-bot> Prelude.Nat.plusCommutative : (left : Nat) -> (right : Nat) -> left + right = right + left
12:26:01 <Melvar> zzo38: Something like ↑?
12:37:02 -!- lorenzo_ has joined.
12:39:33 -!- lollo64it has quit (Ping timeout: 252 seconds).
12:47:33 <Taneb> Procrastinatiiiiooon
12:47:49 <nortti> nation of procastination
12:48:28 -!- blitter64 has quit (Ping timeout: 240 seconds).
13:06:44 -!- Patashu_ has quit (Ping timeout: 260 seconds).
13:12:47 -!- Phantom__Hoover has joined.
13:16:13 -!- edwardk has joined.
13:16:32 -!- Phantom_Hoover has quit (Ping timeout: 260 seconds).
13:18:44 -!- Phantom_Hoover has joined.
13:20:58 -!- Phantom__Hoover has quit (Ping timeout: 240 seconds).
13:36:13 -!- lollo64it has joined.
13:36:37 -!- shikhout has joined.
13:39:41 -!- shikhin has quit (Ping timeout: 252 seconds).
13:39:41 -!- lorenzo_ has quit (Ping timeout: 252 seconds).
14:31:01 -!- password2 has quit (Ping timeout: 252 seconds).
14:40:17 -!- boily has joined.
15:00:03 -!- MindlessDrone has joined.
15:00:43 <int-e> The people of Procrasti hereby resolve to lodge a formal complaint with Taneb and nortti about their ridicule of Procasti's glorious nation... later.
15:04:47 -!- Frooxius has quit (Ping timeout: 245 seconds).
15:04:48 -!- Froox has joined.
15:19:43 -!- mhi^ has quit (Quit: Lost terminal).
15:29:19 -!- tertu has joined.
15:43:01 -!- boily has quit (Quit: LAPSED CHICKEN).
15:55:22 -!- Phantom__Hoover has joined.
15:57:36 -!- edwardk has quit (Quit: Computer has gone to sleep.).
16:00:08 -!- Phantom_Hoover has quit (Ping timeout: 276 seconds).
16:04:30 -!- Sorella has joined.
16:25:38 -!- Patashu has joined.
16:27:20 -!- sebbu has quit (Read error: Connection reset by peer).
16:28:19 -!- sebbu has joined.
16:28:49 -!- sebbu has quit (Changing host).
16:28:50 -!- sebbu has joined.
16:36:32 -!- shikhout has quit (Ping timeout: 276 seconds).
16:39:48 -!- Patashu has quit (Disconnected by services).
16:39:48 -!- Patashu_ has joined.
17:03:16 -!- idris-bot has quit (Quit: Terminated).
17:03:30 -!- idris-bot has joined.
17:09:22 -!- Bike has quit (Ping timeout: 245 seconds).
17:11:27 -!- Bike has joined.
17:12:17 -!- lollo64it has quit (Ping timeout: 276 seconds).
17:14:00 -!- lollo64it has joined.
17:15:28 -!- idris-bot has quit (Quit: Terminated).
17:15:43 -!- idris-bot has joined.
17:18:02 <HackEgo> [wiki] [[Special:Log/newusers]] create * Aithecomputerguy * New user account
17:24:42 -!- yorick has quit (Remote host closed the connection).
17:41:52 -!- shikhout has joined.
17:42:18 -!- shikhout has changed nick to shikhin.
17:46:32 -!- nooodl has quit (Ping timeout: 240 seconds).
17:48:41 <HackEgo> [wiki] [[Talk:Burn]] http://esolangs.org/w/index.php?diff=39767&oldid=20474 * Aithecomputerguy * (+1696)
17:49:36 <HackEgo> [wiki] [[Talk:Burn]] http://esolangs.org/w/index.php?diff=39768&oldid=39767 * Aithecomputerguy * (+0)
17:50:10 <HackEgo> [wiki] [[Talk:Burn]] http://esolangs.org/w/index.php?diff=39769&oldid=39768 * Aithecomputerguy * (+0) A guess.
17:50:29 <HackEgo> [wiki] [[User:Aithecomputerguy]] N http://esolangs.org/w/index.php?oldid=39770 * Aithecomputerguy * (+3) Set up user page.
17:55:02 <HackEgo> [wiki] [[User:Aithecomputerguy]] http://esolangs.org/w/index.php?diff=39771&oldid=39770 * Aithecomputerguy * (+10) Added my first esoteric language
18:16:12 -!- Tritonio has joined.
18:27:31 -!- MDude has joined.
18:48:49 -!- MindlessDrone has quit (Quit: MindlessDrone).
18:49:36 -!- ^v has joined.
19:01:40 -!- ais523 has joined.
19:05:17 -!- augur has quit (Ping timeout: 265 seconds).
19:05:24 <int-e> what's up with all those stupid programming language names that are common words. http://www.splasmata.com/?p=2798 has me wanting to duckduckgo "swift speed" to get a second opinion which obviously is doomed to failure.
19:05:59 <zzo38> I don't really think is necessarily so bad
19:07:10 <zzo38> In case of some that have Wikipedia articles, you can type in the name and then (programming language) and probably it will find it.
19:07:38 <Bike> i'm annoyed that this is going to outdo the birds
19:07:44 <Bike> birds > programming languages
19:07:59 <zzo38> I do not understand you.
19:08:13 <Slereah_> http://esolangs.org/wiki/Lazy%20Bird
19:08:37 <Bike> there is a species of bird called the "swift", zzo
19:08:58 <int-e> to mock a mockingbird (hmm. I should read that some time)
19:09:00 <Bike> there's no species called Lazy Bird, and i'm fond of to mock, so it's all good
19:09:16 <zzo38> O, that's what you mean.
19:09:17 -!- augur has joined.
19:09:25 <Melvar> zzo38: Hey, by the types corresponding to equations of natural numbers, did you mean like:
19:09:27 <zzo38> But, many words are having multiple meanings.
19:09:32 <idris-bot> Prelude.Nat.plusCommutative : (left : Nat) -> (right : Nat) -> left + right = right + left
19:10:09 <zzo38> Melvar: Yes, something like that, but without the (left : Nat) -> (right : Nat) -> at front
19:10:18 <int-e> zzo38: you're right of course that this is no more than a minor nuisance.
19:11:01 <int-e> (and it has been done before with BASIC)
19:11:48 <Melvar> ( \left : Nat, right : Nat => left + right = right + left
19:11:48 <idris-bot> \left => \right => plus left right = plus right left : Nat -> Nat -> Type
19:11:58 <int-e> Customers Who Bought This Item Also Bought
19:12:40 <zzo38> Melvar: I guess so (but I also don't entirely undertsand such program)
19:12:44 <int-e> That suggests Okasaki's "Functional Data Structure" for "To Mock a Mockingbird", which I find amusing.
19:13:14 <Bike> ( (\left : Nat, right : Nat => left + right = right + left) 11 23
19:13:40 <int-e> hmm. "Purely Functional Data Structures" is the right title.
19:14:39 <Melvar> zzo38: It’s a type synonym that’s indexed by two natural numbers, defined as the equality of the two numbers’ addition both ways.
19:15:08 <zzo38> Melvar: O, OK, yes I think that is like what I mean
19:15:15 <idris-bot> (input):1:3: error: expected: "$",
19:15:24 <Bike> i wanna see a value of type 34.
19:16:02 <Bike> ( 7 : (34 : Type)
19:16:02 <idris-bot> (input):1:3: error: expected: "$",
19:16:10 <Bike> no, wait, you use the, right
19:16:13 <idris-bot> Can't resolve type class Num (fromInteger 34)
19:16:25 <Bike> ( the (34 : type) 7
19:16:25 <idris-bot> (input):1:9: error: expected: "$",
19:16:39 <Bike> ( the (34 : Type) 7
19:16:39 <idris-bot> (input):1:9: error: expected: "$",
19:16:45 <Bike> alright sorry.
19:16:46 <Melvar> Bike: Natural numbers are not types.
19:17:01 <Melvar> You can just index types with anything, not just other types.
19:17:02 <Bike> oh the type is actually 34 = 34, huh.
19:17:08 <lambdabot> <hint>:1:1: parse error on input ‘:’
19:17:12 <idris-bot> Data type = : ({A0} : Type) -> ({B0} : Type) -> A -> B -> Type
19:17:12 <idris-bot> The propositional equality type. A proof that x = y.
19:17:12 <idris-bot> To use such a proof, pattern-match on it, and the two equal things will then need to be the same pattern.
19:17:12 <idris-bot> Note: Idris's equality type is heterogeneous, which means that it is possible to state equalities between values of potentially different types. This is
19:17:12 <idris-bot> sometimes referred to in the literature as "John Major" equality.↵…
19:17:27 <idris-bot> A proof that x in fact equals x. To construct this, you must have already shown that both sides are in fact equal.
19:17:27 <idris-bot> (implicit) {A0} : Type -- the type at which the equality is proven
19:17:27 <idris-bot> (implicit) {x0} : A -- the element shown to be equal to itself.
19:17:31 <Bike> ( the (34 = 34) 7
19:17:31 <idris-bot> Can't resolve type class Num (fromInteger 34 = fromInteger 34)
19:18:12 <Melvar> The only constructor of (=) is refl.
19:19:28 <FireFly> is `the` a bit like the :: syntax in Haskell, except it being a function and whatnot?
19:19:41 <idris-bot> Manually assign a type to an expression.
19:19:41 <idris-bot> x : a -- the element to get the type
19:21:44 <Melvar> FireFly: It’s a bit like saying “(id :: Foo -> Foo) foo”. You’re passing the type explicitly to a version of the identity function.
19:22:13 <Melvar> Apparenty it’s even defined that way. Huh.
19:22:44 -!- oerjan has joined.
19:22:55 <FireFly> ( :src the -- probably doesn't work, but worth a try
19:23:54 <Bike> the type value = (the ((->) type type)) value, obviously
19:24:43 <Melvar> ( the (Nat -> Nat) id 42
19:24:48 <oerjan> `addquote <int-e> The people of Procrasti hereby resolve to lodge a formal complaint with Taneb and nortti about their ridicule of Procasti's glorious nation... later.
19:24:50 <HackEgo> 1204) <int-e> The people of Procrasti hereby resolve to lodge a formal complaint with Taneb and nortti about their ridicule of Procasti's glorious nation... later.
19:26:08 <Bike> ( (\t : Type => t -> t) Integer
19:27:06 <Melvar> FireFly: http://eb.host.cs.st-andrews.ac.uk/writings/idris-tutorial.pdf ← Official tutorial in case you were serious.
19:29:33 * Melvar finds a thing that has failed to be updated in it.
19:29:49 <HackEgo> [wiki] [[Warpdrive]] N http://esolangs.org/w/index.php?oldid=39772 * Aithecomputerguy * (+2330) Created page with "[[Warpdrive]] is a language created by [[User:Aithecomputerguy|aithecomputerguy]] that is very loosely based off of cellular automata. It's name comes from the idea of going f..."
19:31:17 -!- not^v has quit (Remote host closed the connection).
19:34:10 -!- not^v has joined.
19:39:42 -!- variable has changed nick to constant.
19:43:18 -!- tertu has quit (Ping timeout: 240 seconds).
19:44:02 -!- tertu has joined.
19:48:39 -!- tertu_ has joined.
19:48:56 -!- tertu has quit (Ping timeout: 276 seconds).
19:58:02 -!- not^v has quit (Remote host closed the connection).
20:01:18 -!- Phantom_Hoover has joined.
20:02:00 -!- not^v has joined.
20:02:19 -!- Phantom__Hoover has quit (Ping timeout: 265 seconds).
20:15:48 -!- Froox has quit (Read error: Connection reset by peer).
20:23:09 -!- Frooxius has joined.
20:38:24 -!- conehead has joined.
20:50:30 -!- oerjan has set topic: The channel for CDOP Star Wars watching | SPIKE THE VOID | brainfuck survey: https://www.surveymonkey.com/s/L82SNZV | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/.
21:08:39 -!- nooodl has joined.
21:09:38 -!- ski_ has quit (Ping timeout: 240 seconds).
21:10:40 -!- ski has joined.
21:15:27 -!- nooodl_ has joined.
21:16:47 -!- nooodl has quit (Read error: Connection reset by peer).
21:22:04 -!- tertu_ has quit (Read error: Connection reset by peer).
21:32:42 -!- oerjan has quit (Quit: Nite).
21:39:50 -!- Patashu_ has quit (Quit: Soundcloud (Famitracker Chiptunes): http://www.soundcloud.com/patashu MSN: Patashu@hotmail.com , AIM: Patashu0 , YIM: patashu2 , Skype: patashu0 .).
21:42:22 -!- TodPunk has quit (Quit: This is me, signing off. Probably rebooting or something.).
21:46:27 -!- TodPunk has joined.
21:52:22 -!- tertu has joined.
21:56:00 <zzo38> O, they use Famitracker. It can be compiled into NSF too
21:56:19 -!- ^v has quit (Ping timeout: 240 seconds).
22:00:34 -!- ais523 has quit.
22:01:58 -!- Slereah has joined.
22:04:52 -!- Official_Pants has joined.
22:04:53 -!- Patashu has joined.
22:05:26 -!- Slereah_ has quit (Ping timeout: 276 seconds).
22:06:52 <HackEgo> [wiki] [[Special:Log/newusers]] create * Official Pants * New user account
22:16:39 -!- not^v has quit (Remote host closed the connection).
22:17:03 -!- Official_Pants has quit (Quit: Page closed).
22:29:38 -!- conehead has quit (Quit: Computer has gone to sleep).
22:37:08 -!- nooodl_ has quit (Read error: Connection reset by peer).
22:39:44 -!- Slereah has quit (Ping timeout: 240 seconds).
22:42:47 -!- conehead has joined.
22:43:27 -!- Slereah_ has joined.
23:14:15 -!- Tritonio has quit (Ping timeout: 252 seconds).
23:16:10 -!- Tritonio has joined.
23:36:34 -!- shikhout has joined.
23:39:29 -!- shikhin has quit (Ping timeout: 240 seconds).
23:45:36 -!- tertu has quit (Ping timeout: 260 seconds).
23:46:31 -!- tertu has joined.