code logs -> 2014 -> Wed, 27 Aug 2014< code.20140826.log - code.20140828.log >
--- 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
code logs -> 2014 -> Wed, 27 Aug 2014< code.20140826.log - code.20140828.log >

[ Latest log file ]