--- Log opened Wed Aug 27 00:00:37 2014 |
00:21 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
00:50 | | Harlow [harlow@Nightstar-pq0497.il.comcast.net] has quit [[NS] Quit: sleep] |
01:12 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
01:30 | | macdjord [macdjord@Nightstar-7rac1r.mc.videotron.ca] has joined #code |
01:30 | | mode/#code [+o macdjord] by ChanServ |
01:32 | | Harlow [harlow@Nightstar-pq0497.il.comcast.net] has joined #code |
01:38 | | Orthia [orthianz@Nightstar-pn4.tc0.184.203.IP] has quit [Ping timeout: 121 seconds] |
01:43 | | Orthia [orthianz@Nightstar-52o.u0u.184.203.IP] has joined #code |
01:43 | | mode/#code [+o Orthia] by ChanServ |
01:58 | | Harlow [harlow@Nightstar-pq0497.il.comcast.net] has quit [[NS] Quit: sleep] |
02:02 | | thalasleep [thalass@Nightstar-h8ualf.bigpond.net.au] has joined #code |
02:02 | | thalasleep is now known as Thalass |
02:02 | | mode/#code [+o Thalass] by ChanServ |
02:30 | | Thalass is now known as Thalass|domesticated |
02:35 | | Harlow [harlow@Nightstar-pq0497.il.comcast.net] has joined #code |
02:46 | | RchrdB [0x2ba22e11@Nightstar-952.jvr.168.194.IP] has quit [[NS] Quit: Leaving] |
02:46 | | Harlow [harlow@Nightstar-pq0497.il.comcast.net] has quit [[NS] Quit: sleep] |
02:54 | | himi [fow035@Nightstar-q9amk4.ffp.csiro.au] has joined #code |
02:54 | | mode/#code [+o himi] by ChanServ |
02:55 | | Kindamoody[zZz] is now known as Kindamoody |
02:58 | | Harlow [harlow@Nightstar-pq0497.il.comcast.net] has joined #code |
03:03 | | mac [harlow@Nightstar-pq0497.il.comcast.net] has joined #code |
03:04 | | Harlow [harlow@Nightstar-pq0497.il.comcast.net] has quit [Ping timeout: 121 seconds] |
03:33 | | Reiver is now known as Orth |
04:40 | | mac [harlow@Nightstar-pq0497.il.comcast.net] has quit [[NS] Quit: BED] |
05:11 | | Thalass|domesticated is now known as Thalass|afk |
05:13 | | Derakon is now known as Derakon[AFK] |
05:26 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has quit [[NS] Quit: Program Shutting down] |
05:27 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving] |
05:37 | | celticminstrel [celticminst@Nightstar-ak6p6n.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
05:48 | | macdjord is now known as mac |
05:49 | | mac is now known as macdjord |
06:24 | | Kindamoody is now known as Kindamoody|afk |
06:36 | | Turaiel is now known as Turaiel[Offline] |
07:09 | | macdjord is now known as macdjord|slep |
07:37 | | himi [fow035@Nightstar-q9amk4.ffp.csiro.au] has quit [Ping timeout: 121 seconds] |
08:08 | | Thalass|afk is now known as Thalass\ |
08:08 | | Thalass\ is now known as Thalass |
08:42 | | Thalass is now known as thalass|afk |
09:32 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
09:32 | | mode/#code [+o Checkmate] by ChanServ |
10:11 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
10:20 | | RchrdB [0x2ba22e11@Nightstar-952.jvr.168.194.IP] has joined #code |
10:20 | | mode/#code [+o RchrdB] by ChanServ |
10:24 | | RchrdB [0x2ba22e11@Nightstar-952.jvr.168.194.IP] has quit [[NS] Quit: Leaving] |
10:24 | | RchrdB [0x2ba22e11@Nightstar-952.jvr.168.194.IP] has joined #code |
10:24 | | mode/#code [+o RchrdB] by ChanServ |
10:58 | | Checkmate [Z@Nightstar-ro94ms.balk.dk] has joined #code |
10:58 | | mode/#code [+o Checkmate] by ChanServ |
10:59 | | himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code |
10:59 | | mode/#code [+o himi] by ChanServ |
11:13 | | VirusJTG [VirusJTG@Nightstar-6i5vf7.sta.comporium.net] has joined #code |
12:12 | <@Azash> | http://stackoverflow.com/questions/23434727/ie11-printing-infinite-pages/2352043 4#23520434 |
12:13 | <@TheWatcher> | ... wat |
12:21 | <@Tarinaky> | And just when I begin to feel I should re-evaluate where I stand on website development one of you links something like /that/ to remind me why I swore it off. |
12:22 | <&McM[AFK]> | Not gonna lie, I'm happier tracing core dumps in C++ code. |
12:22 | <&McM[AFK]> | ... whether I'm happier tracing template instantiation bugs, I would have to think more on that. |
12:22 | <@Tarinaky> | Ouch, |
12:23 | <@Azash> | McM[AFK]: Nothing beats the enjoyment of trying to debug this rails code |
12:23 | <@Azash> | Suddenly realize I'm deep in an activerecord transaction looking at the "mon_enter" function |
12:24 | <@Tarinaky> | I've taken to calling regular Ruby 'Japanese Python'... |
12:24 | <@Tarinaky> | Well, the actualphrasing is "with tentacles" |
12:25 | <@Tarinaky> | Not played with Rails though. |
12:26 | <@Tarinaky> | I was rather put off the thing by the whole arbitrary code execution issue. |
12:45 | <@RchrdB> | Tarinaky, the flipside of that is that Python is 'American Ruby', and |
12:45 | <@RchrdB> | y'know how the Python community says "there should be one obvious way to do it" as a contrast to Perl's TMTOWTDI? |
12:46 | <@RchrdB> | well, Python is one tentacle. |
12:46 | <@RchrdB> | Tentacle, singular. |
12:51 | | Orth [quassel@Nightstar-ksqup0.co.uk] has quit [Ping timeout: 121 seconds] |
12:53 | | thalass|afk is now known as Thalaway |
12:54 | <@Tamber> | <To best summarise web development in one word: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA*breathe* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA*breathe*AAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA[... ]> |
12:55 | <@Azash> | ^A*(\*breathe\*A*)*$ |
12:56 | <@Tamber> | :) |
12:56 | <@Azash> | I dunno, I like webdev with Rails |
12:56 | <@Azash> | It's a whole new world in pleasant coding |
12:56 | <@TheWatcher> | ... |
12:57 | | Reiver [quassel@Nightstar-ksqup0.co.uk] has joined #code |
12:57 | | mode/#code [+ao Reiver Reiver] by ChanServ |
12:57 | <@Azash> | I'm just waiting for someone to instruct me there's an excess 'l' |
12:57 | <@Tamber> | :) |
12:57 | <@Tamber> | The closest I will ever get to web-dev, is generating HTML offline and using rsync. Because *hmph* |
12:58 | <@Azash> | But really, compared to something like PHP, RoR is just.. so much better |
12:58 | <@Azash> | Things make sense, it's easy enough to do whatever you're trying to do, the code is legible and well segmented, etc etc |
12:59 | <@Azash> | Tamber: What about SSH+vim? |
13:01 | <@Tamber> | Too much manual effort~ |
13:03 | | Desktop_Caboose [IceChat9@Nightstar-b61.us5.3.174.IP] has joined #code |
13:08 | | Desktop_Caboose [IceChat9@Nightstar-b61.us5.3.174.IP] has left #code [] |
13:15 | <@Tarinaky> | RchrdB: Ruby has an overly complicated grammar imo because 'pretty' != 'easy to understand that it's actually doing'... |
13:15 | <@Tarinaky> | *what |
13:16 | <@Tarinaky> | But maybe I'm broken :P |
13:23 | < [R]> | Ruby's hard to read, yeah |
13:23 | < [R]> | Bunch of non-intuitive syntax sugar. |
13:26 | <@Azash> | Like any other syntax, you pick it up |
13:33 | <@RchrdB> | Tarinaky, *shrug* I find it trivial to write Ruby that I can read just as easily as Python, but I've never had any need to read large bodies of Ruby code written by other people |
13:34 | <@RchrdB> | i.e. "Ruby written by a Python programmer doesn't look alarmingly less clear than Python by the same programmer". ;P |
13:35 | <@RchrdB> | OTOH, my commercial experience with reading large bodies of Python code written by other people is that the evil bastards make up for the lack of syntactic obfuscation by jamming together every single form of fucking metaclassing and overriding of methods with names like __foo__ and mixins and indirections and dependency-injection-ish lookups through global hash tables that are filled out magically on import by other modules and oh god fuck |
13:35 | <@RchrdB> | you why did we ever use Plone WHYYYYYYYYYYYYYYYYYY |
13:36 | | Thalaway is now known as Thalass |
13:37 | | * Azash rapidly pats RchrdB |
13:55 | | Brdrwzt [Brdrwzt@Nightstar-g7ft81.access.telenet.be] has joined #code |
13:56 | | Brdrwzt [Brdrwzt@Nightstar-g7ft81.access.telenet.be] has left #code [] |
14:03 | | Thalass is now known as Thalass|PA |
14:19 | | gnolam_ [lenin@Nightstar-rhnl04.cust.bredbandsbolaget.se] has joined #code |
14:19 | | Netsplit *.net <-> *.split quits: @gnolam, @iospace, Syka, luke, VirusJTG |
14:20 | | Netsplit over, joins: VirusJTG, Syka, @iospace, luke |
14:25 | | gnolam_ is now known as gnolam |
14:25 | | mode/#code [+o gnolam] by ChanServ |
14:32 | <&ToxicFrog> | Azash: "compared to PHP, ___ is so much better" is a really, really low bar to clear, though. |
14:33 | <&ToxicFrog> | Personally I like my languages to aim a bit higher than "better than PHP" :P |
14:39 | <@Azash> | Haha |
15:04 | | ErikMesoy [Erik@Nightstar-jffd2p.80-203-16.nextgentel.com] has left #code [] |
16:10 | | celticminstrel [celticminst@Nightstar-ak6p6n.dsl.bell.ca] has joined #code |
16:10 | | mode/#code [+o celticminstrel] by ChanServ |
16:12 | | Thalass|PA [thalass@Nightstar-h8ualf.bigpond.net.au] has quit [[NS] Quit: blarg] |
18:15 | | Checkmate [Z@Nightstar-ro94ms.balk.dk] has quit [Ping timeout: 121 seconds] |
18:17 | | Checkmate [Z@Nightstar-ro94ms.balk.dk] has joined #code |
18:17 | | mode/#code [+o Checkmate] by ChanServ |
18:33 | <&McM[AFK]> | Man, this C++ wrapper for Monocle I'm writing feels ugly, and I'm not sure if it's because I have to use inheritance |
18:39 | <@Tarinaky> | I'm not sure if I'm mistaken but Python, iirc, has a relatively simple grammar for a HLL. |
18:39 | <@Tarinaky> | Probably because of the One True Way design. |
18:40 | <&McM[AFK]> | Python has as a design goal to make sure that it can be parsed by the simplest possible parser |
18:40 | <&McM[AFK]> | It is an LL(1) syntax, if you do the hardcore stuff. |
18:40 | <&McM[AFK]> | If you don't, that's basically as simple as you can get and still be a language more complex than a regex. |
18:41 | <@Tarinaky> | Remind me what LL stands for? |
18:41 | <&McM[AFK]> | It's also the one that's simple enough that you can hand-write a parser for it without trying very hard. |
18:41 | <&McM[AFK]> | LL(1) means that you can tell, with one token of lookahead, what kind of statement it is |
18:41 | <&McM[AFK]> | Er, what kind of statement you are about to hit |
18:41 | <@Tarinaky> | Ah-hah |
18:41 | <&McM[AFK]> | LR(1), the more typical one that you use BISON or ANTLR or whatever for, is "with one token of lookahead, you can tell that you have just *complete* a statement of a certain kin" |
18:41 | <&McM[AFK]> | d |
18:42 | <&McM[AFK]> | (Actually, it's LALR, which is basically LR with less ability to handle ambiguity but hugely increased efficiency. I don't know of the human-level implications of that.) |
18:43 | | RchrdB [0x2ba22e11@Nightstar-952.jvr.168.194.IP] has quit [[NS] Quit: Leaving] |
18:43 | <@Tarinaky> | It's been a /long/ time since I've looked at the Dragon book... and I don't think the edition I had dealt with anything except LL(1). |
18:44 | <&McM[AFK]> | Every edition should cover LALR and LR in the chapter on parse tables |
18:44 | | * McM[AFK] has the red and purple editions, but not to hand. |
18:45 | <@Tarinaky> | I borrowed it from a library. |
18:45 | <@Tarinaky> | I don't think the cover /had/ a colour. |
18:45 | <@Tarinaky> | I think the dragon was kindof redish... once... |
18:45 | <&McM[AFK]> | The three colors are green, red, and purple, and it refers to the color of the dragon~ |
18:45 | <&McM[AFK]> | Also, there's an author added each edition |
18:46 | <&McM[AFK]> | I think first was Aho and Sethi, second adds Ullman, third adds Lam |
18:46 | <@Tarinaky> | The one I had was Aho, Sethi, Ullman. |
18:46 | <&McM[AFK]> | That's the Red Dragon book, the one I had for my compilers course back [REDACTED] years ago |
18:46 | <&McM[AFK]> | It definitely covered LR and LALR because I had homework assignments about that |
18:48 | <@Tarinaky> | I had a small problem with my drinking, suicidal depression and no course so... You'll forgive me for being wrong >.> |
18:48 | <@Azash> | Ha haw, I got assigned to a BSc thesis group this fall |
18:49 | <@Azash> | Apparently something related to ad hoc networking which does reduce the ha haw a bit |
18:49 | <&McM[AFK]> | Tarinaky: Compilers were kind of my specialty, so this is one of those places where I can pull rank^W^W^Whave noblesse oblige |
18:56 | <@Tarinaky> | McM[AFK]: We're not even arguing about Compilers, we're arguing about the contents of a book :P |
19:22 | | RchrdB [0x2ba22e11@Nightstar-qe9.aug.187.81.IP] has joined #code |
19:22 | | mode/#code [+o RchrdB] by ChanServ |
20:31 | <&ToxicFrog> | The Green Dragon Book also covers LR and LALR. |
20:32 | | Turaiel[Offline] is now known as Turaiel |
20:32 | | Checkmate [Z@Nightstar-ro94ms.balk.dk] has quit [Ping timeout: 121 seconds] |
20:40 | | Kindamoody|afk is now known as Kindamoody |
21:10 | | Kindamoody is now known as Kindamoody[zZz] |
21:21 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code |
21:21 | | mode/#code [+o Checkmate] by ChanServ |
21:30 | | Turaiel is now known as Turaiel[Offline] |
22:44 | | Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Ping timeout: 121 seconds] |
22:46 | | Turaiel[Offline] is now known as Turaiel |
23:51 | | Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code |
23:51 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
23:55 | | macdjord|slep is now known as macdjord |
--- Log closed Thu Aug 28 00:00:29 2014 |