--- Log opened Tue Aug 15 00:00:04 2017 |
00:29 | <@macdjord> | McMartin: ... dynamic scope sounds like a horrible, terrifying idea. |
00:33 | | mac [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has joined #code |
00:33 | | mode/#code [+o mac] by ChanServ |
00:33 | <&McMartin> | It means you don't need special capabilities for formals or return values! |
00:35 | | macdjord [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
00:35 | <@himi> | Perl versus Python! |
00:36 | <@himi> | And shell, and a whole bunch of other scripting languages that are too lazy to do the damned thing properly |
00:36 | <&McMartin> | More seriously, Logo did this on purpose to make it easier to teach |
00:36 | <&McMartin> | Dynamic scoping has less to explain and is better than the only other thing with a similar protocol: "everything is global" |
00:36 | <&McMartin> | Which is what the other mass-usage languages rolled with back then |
00:36 | <@himi> | I guess that's an argument, but still . . . |
00:36 | <&McMartin> | (Early BASICs, FORTH) |
00:38 | | Derakon[AFK] is now known as Derakon |
00:39 | < ToxicFrog> | I was first exposed to it in postscript |
00:51 | < Jessikat`> | I mean, the lambda calculus has weird binding of variables because MAth |
00:52 | | Jessikat` [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection closed] |
00:58 | | Jessikat [Jessikat@Nightstar-7nfeu2.dab.02.net] has joined #code |
01:00 | | Alek [Alek@Nightstar-7or629.il.comcast.net] has quit [Ping timeout: 121 seconds] |
01:04 | | Alek [Alek@Nightstar-7or629.il.comcast.net] has joined #code |
01:04 | | mode/#code [+o Alek] by ChanServ |
02:16 | | trac [ovdykar@Nightstar-8itmg9.dynamic.t-mobile.pl] has joined #code |
02:16 | | trac [ovdykar@Nightstar-8itmg9.dynamic.t-mobile.pl] has quit [G-Lined: No (ID: TC8MP1G5YQ)] |
03:19 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] |
03:25 | | Alek [Alek@Nightstar-7or629.il.comcast.net] has quit [Ping timeout: 121 seconds] |
03:28 | | Alek [Alek@Nightstar-7or629.il.comcast.net] has joined #code |
03:28 | | mode/#code [+o Alek] by ChanServ |
03:31 | | Jessikat` [Jessikat@Nightstar-oa2.jtr.132.82.IP] has joined #code |
03:34 | | Jessikat [Jessikat@Nightstar-7nfeu2.dab.02.net] has quit [Ping timeout: 121 seconds] |
03:49 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code |
03:49 | | mode/#code [+o Reiv] by ChanServ |
04:23 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] |
04:42 | | celticminstrel [celticminst@Nightstar-1vj9md.dsl.bell.ca] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] |
05:08 | | Degi [Degi@Nightstar-6sb4ii.dyn.telefonica.de] has quit [Connection reset by peer] |
05:16 | | ErikMesoy1 [Bruker@Nightstar-hq72t5.customer.cdi.no] has joined #code |
05:17 | | Derakon is now known as Derakon[AFK] |
05:19 | | ErikMesoy [Bruker@Nightstar-hq72t5.customer.cdi.no] has quit [Ping timeout: 121 seconds] |
06:59 | | mac is now known as macdjord|slep |
09:07 | | Jessikat` [Jessikat@Nightstar-oa2.jtr.132.82.IP] has quit [[NS] Quit: Bye] |
11:52 | | Jessikat [Jessikat@Nightstar-opub4j.dab.02.net] has joined #code |
12:44 | < Jessikat> | Thought: C functions are effectively global variables, but we don't care about them because they are effectively immutable. |
13:17 | <&[R]> | JAAAAAAVVAAAAAAAA |
13:18 | <&[R]> | Unreachable code's a fatal error? wut |
13:18 | <&[R]> | I don't want to comment out a ton of shit to test this shit |
13:19 | <&[R]> | Uhh, C functions are /NOT/ immutable? |
13:27 | < ToxicFrog> | [R]: if you use W^X the code is immutable, and in practice you can't reassign the symbol, so...yes? |
13:28 | <&[R]> | Right, so they'd be constants, not variables. |
13:30 | < ToxicFrog> | So what is your actual claim here? |
13:37 | <&[R]> | Did you miss Jessikat's line? |
14:42 | | Degi [Degi@Nightstar-6sb4ii.dyn.telefonica.de] has joined #code |
14:49 | < ToxicFrog> | No, but you seem to be saying both that they are mutable, and that they're const |
14:50 | <&[R]> | Her statement suggested there were conditions that they'd be considered mutable. |
14:51 | < ToxicFrog> | There are. Turn off W^X on a Von Neumann architecture machine and go wild. |
14:52 | <&[R]> | The only actual claim I made was "they'd be constants". My first line was merely questioning the statement that they had conditions where they were mutable. |
14:53 | <&[R]> | Sure, but you could abuse similar situations to make anything that's considered immutable mutable. |
14:53 | <&[R]> | Which completely defeats the purpose of labeling something immutable. |
15:04 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has left #code ["Leaving"] |
15:04 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
15:04 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
16:06 | | macdjord|slep is now known as macdjord |
16:31 | | Jessikat` [Jessikat@Nightstar-iv842m.dab.02.net] has joined #code |
16:34 | | Jessikat [Jessikat@Nightstar-opub4j.dab.02.net] has quit [Ping timeout: 121 seconds] |
16:56 | | ErikMesoy1 is now known as ErikMesoy |
16:56 | | mode/#code [+o ErikMesoy] by ChanServ |
16:58 | | mac [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has joined #code |
16:58 | | mode/#code [+o mac] by ChanServ |
16:59 | | bowlich [bowlich@Nightstar-su4ao3.kynda.net] has quit [Connection closed] |
17:00 | | Jessikat` is now known as Jessikat |
17:01 | | macdjord [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
17:04 | | bowlich [bowlich@Nightstar-su4ao3.kynda.net] has joined #code |
17:56 | | macdjord [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has joined #code |
17:56 | | mode/#code [+o macdjord] by ChanServ |
17:58 | | mac [macdjord@Nightstar-a1fj2k.mc.videotron.ca] has quit [Ping timeout: 121 seconds] |
17:59 | | McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has quit [[NS] Quit: brb] |
17:59 | | McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code |
17:59 | | mode/#code [+ao McMartin McMartin] by ChanServ |
18:48 | | Jessikat` [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code |
21:15 | | Alek [Alek@Nightstar-7or629.il.comcast.net] has quit [Ping timeout: 121 seconds] |
21:18 | | Alek [Alek@Nightstar-7or629.il.comcast.net] has joined #code |
21:18 | | mode/#code [+o Alek] by ChanServ |
22:36 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code |
22:36 | | mode/#code [+o Reiv] by ChanServ |
22:40 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] |
22:43 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code |
22:43 | | mode/#code [+o Reiv] by ChanServ |
22:57 | | Kindamoody|autojoin [Kindamoody@Nightstar-5bqe3c.tbcn.telia.com] has joined #code |
22:57 | | mode/#code [+o Kindamoody|autojoin] by ChanServ |
22:58 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] |
22:59 | | Kindamoody|autojoin is now known as Kindamoody |
23:01 | | Jessikat`` [Jessikat@Nightstar-gpqfj5.dab.02.net] has joined #code |
23:03 | | Jessikat [Jessikat@Nightstar-iv842m.dab.02.net] has quit [Ping timeout: 121 seconds] |
23:05 | | Reiv [NSkiwiirc@Nightstar-ih0uis.global-gateway.net.nz] has joined #code |
23:05 | | mode/#code [+o Reiv] by ChanServ |
23:39 | | Kindamoody is now known as Kindamoody[zZz] |
23:53 | | Derakon[AFK] is now known as Derakon |
--- Log closed Wed Aug 16 00:00:05 2017 |