--- Log opened Sat Nov 05 00:00:47 2011 |
00:04 | < sshine> | to learn to have modest passwords so you don't have to spend all day typing them? :) |
00:42 | | Derakon is now known as Derakon[AFK] |
00:56 | < sshine> | hrm... I've got a Parsec3 parser: variable :: Parser String so variable = do {char '$'; many1 $ letter <|> digit <|> char '_'} that works fine |
00:57 | < sshine> | now I want to make that into a lexeme parser by wrapping lexeme around it, and it fails. |
00:58 | | RichardBarrell [richard@26ECB6.1F18AB.F88E32.F1DA39] has joined #code |
01:12 | < sshine> | if I do: variable = lexeme $ do {...}, I get the following error: http://pastebin.com/NKV6ZEWE |
01:14 | < sshine> | ah... darn Parsec3. lexeme needs a LanguageDef. |
01:19 | < McMartin> | I'm not sure if I've actually used Parsec3. |
01:29 | < RichardBarrell> | You might not have. The default has been Parsec2 for a while now, and a lot of code depends on P2. |
01:30 | < RichardBarrell> | In case you're ever wondering why Parsec3's performance sucks, it's entirely my fault. I submitted a bug report about Parsec2 about unnecessary strictness, and he corrected the bug in P3. |
01:31 | < RichardBarrell> | Possibly unfortunately though, because the thing I was doing in P2 was quite silly and having a fully lazy state variable in P3 might actually be a problem. ;P |
01:34 | | RichardBarrell [richard@26ECB6.1F18AB.F88E32.F1DA39] has quit [Connection closed] |
01:47 | < sshine> | I'm not entirely sure why Parsec3 is good. I just chose it for its higher version number. |
01:47 | < sshine> | it seems to be more general, using monad transformers everywhere |
01:51 | < McMartin> | Hm, I thought that that was Parsec's whole deal from the start. |
01:52 | | Kindamoody[zZz] is now known as Kindamoody |
01:53 | | You're now known as TheWatcher[T-2] |
01:54 | < sshine> | right... maybe all I noticed was that its types are ParsecT rather than GenParser |
01:55 | < sshine> | what's StateT called, as opposed to some monadic combinator... are they both considered 'monad transformers'? |
01:56 | < McMartin> | It's been too long since I've studied this stuff, but I thought combinators were a kind of transformer. |
01:56 | | * McMartin could easily be wrong here. |
01:57 | < gnolam> | Autobots or Decepticons? |
01:58 | < sshine> | McMartin, yeah... I realize that StateT just takes a monad and returns a monad, so clearly it's a combinator. |
01:58 | < sshine> | *shrug* |
01:59 | < sshine> | I don't know the difference between Parsec2 and Parsec3, except I find Parsec3 harder to use. |
02:03 | | You're now known as TheWatcher[zZzZ] |
02:54 | | gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has quit [[NS] Quit: ] |
03:43 | | * Vornicus fiddles with various Thoughts |
03:55 | | Vash [Vash@Nightstar-0858ee4d.wlfrct.sbcglobal.net] has joined #code |
04:14 | | Vash [Vash@Nightstar-0858ee4d.wlfrct.sbcglobal.net] has quit [[NS] Quit: I <3Lovecraft<3 Vorn!] |
04:15 | | Rhamphoryncus [rhamph@Nightstar-14eb6405.abhsia.telus.net] has quit [Client exited] |
04:50 | < cpux> | An angry mob that was angry about having no power climbed on a line, brought down the line's transformer, and destroyed it, causing it to leak its greenish-blue chemical lubricant all over. And all because JCP&L bureaucracy has left places without power a week after a snowstorm. |
05:44 | | cpux [cpux@Nightstar-c5874a39.dyn.optonline.net] has quit [[NS] Quit: Well, most things get better when I kick them!] |
05:45 | | cpux [cpux@Nightstar-c5874a39.dyn.optonline.net] has joined #code |
05:49 | | cpux|2 [cpux@Nightstar-c5874a39.dyn.optonline.net] has joined #code |
05:52 | | cpux is now known as cpux[mobile] |
05:52 | | cpux|2 is now known as cpux |
06:01 | | cpux[mobile] [cpux@Nightstar-c5874a39.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
06:05 | | Derakon[AFK] is now known as Derakon |
06:06 | | cpux[mobile] [cpux@Nightstar-c5874a39.dyn.optonline.net] has joined #code |
06:11 | | cpux[mobile] [cpux@Nightstar-c5874a39.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
06:22 | | Stalker [Z@2C3C9C.B2A300.F245DE.859909] has quit [[NS] Quit: Into the hole again, we hurried along our way, into a once-glorious garden now seeped in dark decay.] |
06:23 | | Kindamoody is now known as Kindamoody|afk |
06:25 | | Eri_ [Eri@Nightstar-3e5deec3.gv.shawcable.net] has joined #code |
06:26 | < Eri_> | So, does Linux need any kind of antivirus software? I've looked it up, and I'm seeing a lot of answers in the form "Linux doesn't get viruses" but that's kind of a bullshit excuse. |
06:27 | < Eri_> | That's like saying you don't need workplace safety because you haven't had an accident yet |
06:29 | < cpux> | I've known computer engineers with Ph.Ds who've said that. Not that that makes it any more valid. |
06:30 | < Eri_> | Well, I've heard the argument that it's built safer from the ground up |
06:30 | | Derakon is now known as Dearkon[AFK] |
06:30 | < Eri_> | But, does that necessarily guarantee that it's impenetrable? |
06:33 | < cpux> | For what it's worth, "absolutely secure" is a metaphor for "impossible to actually use." |
06:34 | < Eri_> | Yeah, I guess. What I mean is, like, is linux close enough to being secure that I can go about my business without worrying about getting viruses or rootkits? |
06:41 | | PinkFreud [WhyNot@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
07:17 | < kazrikna> | There are anti-rootkit tools, but they're of the "run periodically" bent like the old antivirus tools used to be. |
07:18 | < kazrikna> | There's also things like AppArmor that prevent core executables from being updated. |
07:19 | < kazrikna> | There exist antivirus tools, but usually they scan for windows viruses. The number of linux specific viruses is relatively small. |
07:19 | | cpux[mobile] [cpux@Nightstar-c5874a39.dyn.optonline.net] has joined #code |
07:20 | | cpux|2 [cpux@Nightstar-c5874a39.dyn.optonline.net] has joined #code |
07:21 | | cpux[mobile] [cpux@Nightstar-c5874a39.dyn.optonline.net] has quit [[NS] Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] |
07:38 | | Kindamoody|afk is now known as Kindamoody |
07:44 | < McMartin> | And the ones that will still hit you on Linux tend to be OS-independent - JavaScript-based browser takeover attacks that do temporary key-logging and such. |
08:03 | | ErikMesoy|sleep is now known as ErikMesoy |
08:03 | | cpux|2 [cpux@Nightstar-c5874a39.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
08:32 | | Kindamoody is now known as Kindamoody|afk |
09:17 | | jeroid [jerith@687AAB.2D7556.AF432D.D132D4] has joined #code |
09:18 | | jeroid [jerith@687AAB.2D7556.AF432D.D132D4] has quit [[NS] Quit: Bye] |
10:20 | | Syloqs-AFH [Syloq@NetworkAdministrator.Nightstar.Net] has quit [[NS] Quit: ] |
10:34 | | Syloqs_AFH [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code |
10:35 | | Syloqs_AFH is now known as Syloqs-AFH |
10:54 | | Attilla [Obsolete@Nightstar-f29f718d.cable.virginmedia.com] has joined #code |
10:55 | | You're now known as TheWatcher |
11:20 | | Kindamoody|afk is now known as Kindamoody |
11:23 | | AnnoDomini [annodomini@FFB3F3.4C5BE8.2014E2.DC0864] has joined #code |
11:40 | | Kindamoody is now known as Kindamoody|out |
11:48 | | gnolam [lenin@Nightstar-202a5047.priv.bahnhof.se] has joined #code |
13:34 | < Tarinaky> | Death by uml class diagrams @.@ |
13:36 | <~Vornicus> s/by/to/ |
--- Log closed Sat Nov 05 13:41:34 2011 |
--- Log opened Sat Nov 05 13:41:47 2011 |
13:41 | | TheWatcher [chris@Nightstar-3762b576.co.uk] has joined #code |
13:41 | | Irssi: #code: Total of 25 nicks [0 ops, 0 halfops, 0 voices, 25 normal] |
13:42 | | Irssi: Join to #code was synced in 48 secs |
13:44 | | kwsn [kwsn@Nightstar-635d16fc.org] has quit [Ping timeout: 121 seconds] |
13:52 | | kwsn [kwsn@Nightstar-635d16fc.org] has joined #code |
13:59 | | AnnoDomini [annodomini@FFB3F3.4C5BE8.2014E2.DC0864] has quit [[NS] Quit: leaving] |
14:31 | | cpux|2 [cpux@Nightstar-c5874a39.dyn.optonline.net] has joined #code |
14:35 | | cpux [cpux@Nightstar-c5874a39.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
14:36 | | cpux|2 is now known as cpux |
16:18 | | cpux [cpux@Nightstar-c5874a39.dyn.optonline.net] has quit [[NS] Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] |
16:19 | | cpux [cpux@Nightstar-c5874a39.dyn.optonline.net] has joined #code |
17:02 | | Rhamphoryncus [rhamph@Nightstar-14eb6405.abhsia.telus.net] has joined #code |
17:08 | | AnnoDomini [annodomini@Nightstar-f7eedefa.80-203-17.nextgentel.com] has joined #code |
17:10 | | Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has joined #code |
17:13 | < Tarinaky> | Argh |
17:13 | < Tarinaky> | I can't get junit to work. |
17:13 | < Tarinaky> | My test cases all have @Test in 10f..> |
17:13 | < Tarinaky> | *10t high fucking writing >.> |
17:58 | | ErikMesoy is now known as Crowns |
18:00 | | AnnoDomini is now known as Birds |
19:13 | | Kindamoody|out is now known as Kindamoody |
19:37 | | Kindamoody is now known as Kindamoody[zZz] |
19:52 | | Dearkon[AFK] is now known as Derakon |
20:11 | | Eri_ is now known as Eri |
20:52 | | Stalker [Z@Nightstar-3602cf5a.cust.comxnet.dk] has quit [[NS] Quit: BLARGH!] |
21:04 | | Rhamphoryncus [rhamph@Nightstar-14eb6405.abhsia.telus.net] has quit [Client exited] |
21:44 | | Birds is now known as AnnoDomini |
21:44 | | Crowns is now known as ErikMesoy |
22:03 | | Stalker [Z@2C3C9C.B2A300.F245DE.859909] has joined #code |
22:05 | | ErikMesoy is now known as ErikMesoy|sleep |
22:08 | | AnnoDomini [annodomini@Nightstar-f7eedefa.80-203-17.nextgentel.com] has quit [[NS] Quit: BBT.] |
22:19 | | Eri [Eri@Nightstar-3e5deec3.gv.shawcable.net] has quit [Connection reset by peer] |
22:19 | | Eri [Eri@Nightstar-3e5deec3.gv.shawcable.net] has joined #code |
23:36 | | Eri [Eri@Nightstar-3e5deec3.gv.shawcable.net] has quit [[NS] Quit: Leaving] |
23:36 | | Eri [Eri@Nightstar-3e5deec3.gv.shawcable.net] has joined #code |
--- Log closed Sun Nov 06 00:00:02 2011 |