--- Log opened Sun Oct 16 00:00:48 2016 |
00:24 | | catadruid [catalyst@Nightstar-hksnnu.dab.02.net] has joined #code |
00:26 | | catadroid [catalyst@Nightstar-0rclva.dab.02.net] has quit [Ping timeout: 121 seconds] |
00:26 | | catadruid is now known as catadroid |
00:35 | | Kindamoody is now known as Kindamoody[zZz] |
00:39 | | macdjord|fude [macdjord@Nightstar-tol.t6i.225.24.IP] has quit [Ping timeout: 121 seconds] |
00:40 | | macdjord [macdjord@Nightstar-tol.t6i.225.24.IP] has joined #code |
00:40 | | mode/#code [+o macdjord] by ChanServ |
00:41 | | mac [macdjord@Nightstar-tol.t6i.225.24.IP] has joined #code |
00:41 | | mode/#code [+o mac] by ChanServ |
00:43 | | macdjord|slep [macdjord@Nightstar-tol.t6i.225.24.IP] has joined #code |
00:43 | | mode/#code [+o macdjord|slep] by ChanServ |
00:44 | | macdjord [macdjord@Nightstar-tol.t6i.225.24.IP] has quit [Ping timeout: 121 seconds] |
00:45 | | mac [macdjord@Nightstar-tol.t6i.225.24.IP] has quit [Ping timeout: 121 seconds] |
01:49 | <@celticminstrel> | [Oct 15@2:59:45pm] βΆ McMartin reads backscroll. "(x, y).f() is an interesting syntax for multiple dispatch that I don't think I've actually seen." |
01:49 | | * celticminstrel wonders what that syntax would actually mean. |
01:52 | <&ToxicFrog> | f(x,y) |
01:52 | <@celticminstrel> | But the way it's written suggests you could have stuff like (x,y).f(a,b) |
01:54 | <~Vornicus> | indeed, that'd be f(x,y,a,b) |
01:56 | <@celticminstrel> | So the x,y would be dynamically dispatched on and a,b just normal parameters, or something like that? |
02:01 | <~Vornicus> | Right |
02:35 | <&McMartin> | Quite so |
02:35 | <&McMartin> | Usually use use the f(x, y, a, b) syntax with some roundabout declaration system when multimethods are actually a thing |
04:19 | | Derakon [chriswei@Nightstar-5mvs4e.ca.comcast.net] has joined #code |
04:19 | | mode/#code [+ao Derakon Derakon] by ChanServ |
04:58 | | Derakon is now known as Derakon[AFK] |
05:03 | | gizmore [kvirc@Nightstar-gf34ki.dip0.t-ipconnect.de] has quit [Operation timed out] |
05:04 | | gizmore [kvirc@Nightstar-qg66i2.dip0.t-ipconnect.de] has joined #code |
05:32 | | macdjord|slep is now known as macdjord |
05:59 | < catadroid> | It feels like a logical progression from the original oo call syntax |
06:00 | < catadroid> | And would let you specify your explicits and give tooling a chance to give you more options |
06:01 | < catadroid> | It feels like a logical progression from what D, Rust and C++ are doing |
06:01 | < catadroid> | In that kind of vein |
06:01 | < catadroid> | I think it was those |
06:01 | < catadroid> | Anyway, *someone* is |
06:07 | <&McMartin> | I don't remember what Clojure does |
06:07 | <&McMartin> | I think I remember CLOS, where the "this is a dispatch argument" is a marker on the argument |
06:07 | <&McMartin> | But of course, CLOS is always going to have everything look roughly like a function call |
06:08 | < catadroid> | Yeah, this syntax isn't very lispy |
06:09 | < catadroid> | You could always invert it in lisp of course |
06:09 | < catadroid> | One of the things I really love in clojure is that vectors and maps are callables and treated like functions |
06:10 | < catadroid> | Because, well, they are in a very literal sense |
06:11 | <&McMartin> | For me it was keywords, but I believe that was adopted in part from CL |
06:11 | < catadroid> | Yeah, those are from CL |
06:11 | < catadroid> | They're also neat |
06:11 | < catadroid> | Honestly, clojure is clean and only partially hamstrung by being on the JVM |
06:12 | < catadroid> | (like complete lack of tail call optimisation) |
06:13 | < catadroid> | Python thinks it's reductive in the way that lisp is, but it really isn't |
06:13 | < catadroid> | It is fairly neat but it thinks too highly if itself imo |
06:13 | < catadroid> | Of* |
06:54 | | catadruid [catalyst@Nightstar-pe2357.dab.02.net] has joined #code |
06:57 | | catadroid [catalyst@Nightstar-hksnnu.dab.02.net] has quit [Ping timeout: 121 seconds] |
07:17 | | macdjord is now known as macdjord|slep |
07:55 | | Kindamoody[zZz] is now known as Kindamoody |
08:40 | | Kindamoody is now known as Kindamoody|afk |
09:09 | | celticminstrel [celticminst@Nightstar-pvpf2s.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
09:30 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds] |
10:29 | | mac [macdjord@Nightstar-tol.t6i.225.24.IP] has joined #code |
10:29 | | mode/#code [+o mac] by ChanServ |
10:32 | | macdjord|slep [macdjord@Nightstar-tol.t6i.225.24.IP] has quit [Ping timeout: 121 seconds] |
11:21 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
12:03 | | ion [Owner@Nightstar-6grqph.vs.shawcable.net] has quit [Ping timeout: 121 seconds] |
12:05 | | ion [Owner@Nightstar-6grqph.vs.shawcable.net] has joined #code |
12:05 | | mode/#code [+o ion] by ChanServ |
12:22 | | ion [Owner@Nightstar-6grqph.vs.shawcable.net] has quit [Ping timeout: 121 seconds] |
12:22 | | grindhold [quassel@Nightstar-0ona3l.cyan.servdiscount-customer.com] has quit [Ping timeout: 121 seconds] |
12:24 | | grindhold [quassel@Nightstar-0ona3l.cyan.servdiscount-customer.com] has joined #code |
12:24 | | mode/#code [+o grindhold] by ChanServ |
12:24 | | ion [Owner@Nightstar-6grqph.vs.shawcable.net] has joined #code |
12:24 | | mode/#code [+o ion] by ChanServ |
13:24 | | catadroid [catalyst@Nightstar-5b45av.dab.02.net] has joined #code |
13:27 | | catadruid [catalyst@Nightstar-pe2357.dab.02.net] has quit [Ping timeout: 121 seconds] |
13:28 | | catadroid [catalyst@Nightstar-5b45av.dab.02.net] has quit [Ping timeout: 121 seconds] |
13:33 | | gizmore|2 [kvirc@Nightstar-17t4u7.dip0.t-ipconnect.de] has joined #code |
13:33 | | gizmore [kvirc@Nightstar-qg66i2.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds] |
15:33 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving] |
15:42 | | ion [Owner@Nightstar-6grqph.vs.shawcable.net] has quit [Ping timeout: 121 seconds] |
15:52 | | Kindamoody|afk is now known as Kindamoody |
15:54 | | celticminstrel [celticminst@Nightstar-pvpf2s.dsl.bell.ca] has joined #code |
15:54 | | mode/#code [+o celticminstrel] by ChanServ |
16:00 | | ion [Owner@Nightstar-6grqph.vs.shawcable.net] has joined #code |
16:00 | | mode/#code [+o ion] by ChanServ |
17:40 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
19:47 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
19:47 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
22:28 | | Derakon[AFK] is now known as Derakon |
23:14 | | catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving] |
23:25 | | gizmore [kvirc@Nightstar-207mhv.dip0.t-ipconnect.de] has joined #code |
23:25 | | gizmore|2 [kvirc@Nightstar-17t4u7.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds] |
23:26 | | catadroid [catalyst@Nightstar-ktnh97.dab.02.net] has joined #code |
23:33 | | Derakon [chriswei@Nightstar-5mvs4e.ca.comcast.net] has quit [[NS] Quit: Off to Windows] |
--- Log closed Mon Oct 17 00:00:04 2016 |