code logs -> 2017 -> Tue, 15 Aug 2017< code.20170814.log - code.20170816.log >
--- 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
code logs -> 2017 -> Tue, 15 Aug 2017< code.20170814.log - code.20170816.log >

[ Latest log file ]