00:04
ng0 has quit [Quit: Alexa, when is the end of world?]
00:07
dbmikus has quit [Ping timeout: 246 seconds]
00:08
raoul1 has quit [Ping timeout: 276 seconds]
00:26
dbmikus has joined #racket
00:32
acarrico has joined #racket
00:33
pera has quit [Ping timeout: 246 seconds]
00:51
dddddd has quit [Remote host closed the connection]
01:16
orivej has joined #racket
01:17
J_Arcane has quit [Ping timeout: 258 seconds]
01:19
gf3 has quit [Ping timeout: 264 seconds]
01:20
Duns_Scrotus has quit [Ping timeout: 240 seconds]
01:21
iyzsong has joined #racket
01:24
Duns_Scrotus has joined #racket
01:26
YuGiOhJCJ has joined #racket
01:26
J_Arcane has joined #racket
01:27
englishm has quit [Ping timeout: 258 seconds]
01:28
Duns_Scrotus has quit [Max SendQ exceeded]
01:30
YuGiOhJCJ has quit [Remote host closed the connection]
01:30
YuGiOhJCJ has joined #racket
01:32
J_Arcane has quit [Ping timeout: 255 seconds]
01:36
dbmikus has quit [Ping timeout: 246 seconds]
01:36
raoul1 has joined #racket
01:48
J_Arcane has joined #racket
01:51
notzmv has quit [Ping timeout: 244 seconds]
01:51
englishm has joined #racket
01:55
Duns_Scrotus has joined #racket
01:55
gf3 has joined #racket
02:00
<
lavaflow >
What racket packages exist for drawing to a canvas% ? I know of draw, pict, and 2htdp/image
02:07
raoul1 has quit [Quit: WeeChat 1.9.1]
02:09
FreeFull has quit []
02:11
efm has quit [Remote host closed the connection]
02:13
efm has joined #racket
02:17
pera has joined #racket
02:20
lockywolf has joined #racket
02:32
pera has quit [Ping timeout: 245 seconds]
02:36
efm has quit [Read error: Connection reset by peer]
02:39
lockywolf_ has joined #racket
02:42
lockywolf has quit [Ping timeout: 250 seconds]
02:43
efm has joined #racket
03:09
Guest3131 has quit [Ping timeout: 250 seconds]
03:24
J_Arcane_ has joined #racket
03:25
J_Arcane has quit [Ping timeout: 245 seconds]
03:25
J_Arcane_ is now known as J_Arcane
03:27
lockywolf_ has quit [Remote host closed the connection]
03:27
lockywolf_ has joined #racket
03:33
caltelt has quit [Ping timeout: 246 seconds]
03:40
lockywolf__ has joined #racket
03:43
lockywolf_ has quit [Ping timeout: 258 seconds]
03:52
lavaflow has quit [Ping timeout: 250 seconds]
04:04
lavaflow has joined #racket
04:05
libertyprime has quit [Remote host closed the connection]
04:11
pierpal has quit [Quit: Poof]
04:11
pierpal has joined #racket
04:16
manualcrank has joined #racket
04:18
Lowl3v3l has quit [Quit: Leaving.]
04:43
lavaflow has quit [Ping timeout: 246 seconds]
04:44
mwblakley has joined #racket
04:53
johnjay has quit [Quit: WeeChat 2.3]
04:54
johnjay has joined #racket
04:55
mwblakley has joined #racket
04:57
endformationage has quit [Ping timeout: 268 seconds]
05:00
pera has joined #racket
05:03
Lowl3v3l has joined #racket
05:05
pera has quit [Ping timeout: 245 seconds]
05:15
dbmikus has joined #racket
05:17
sauvin has joined #racket
05:19
manualcrank has quit [Quit: WeeChat 1.9.1]
05:20
johnjay has quit [Read error: Connection reset by peer]
05:22
johnjay has joined #racket
05:22
libertyprime has joined #racket
05:55
dbmikus has quit [Ping timeout: 276 seconds]
06:28
libertyprime has quit [Ping timeout: 246 seconds]
06:33
orivej has quit [Ping timeout: 246 seconds]
06:43
lockywolf__ has quit [Remote host closed the connection]
06:44
lockywolf__ has joined #racket
06:51
lavaflow has joined #racket
07:02
englishm has quit []
07:02
englishm has joined #racket
07:07
J_Arcane has quit []
07:07
J_Arcane has joined #racket
07:07
johnjay has quit [Ping timeout: 245 seconds]
07:13
orivej has joined #racket
07:26
JimmyRcom has joined #racket
07:27
JimmyRcom has quit [Max SendQ exceeded]
07:29
ricekrispie has joined #racket
07:31
ricekrispie2 has quit [Ping timeout: 250 seconds]
07:41
ayerhart has quit [Ping timeout: 246 seconds]
07:42
ayerhart has joined #racket
07:58
pierpal has quit [Quit: Poof]
07:58
pierpal has joined #racket
08:25
libertyprime has joined #racket
08:35
mSSM has joined #racket
08:38
lockywolf__ has quit [Remote host closed the connection]
08:39
lockywolf__ has joined #racket
08:45
pierpal has quit [Quit: Poof]
09:13
orivej has quit [Ping timeout: 246 seconds]
10:03
Arcaelyx has quit [Ping timeout: 250 seconds]
10:12
davidl has quit [Quit: WeeChat 2.1]
10:16
lavaflow has quit [Read error: Connection reset by peer]
10:19
lavaflow has joined #racket
10:19
mceier_ has joined #racket
10:19
mceier has quit [Ping timeout: 252 seconds]
10:19
tcsc has quit [Ping timeout: 252 seconds]
10:21
tcsc has joined #racket
10:25
panico has joined #racket
10:26
jao has joined #racket
10:26
jao is now known as Guest45959
10:30
mceier_ is now known as mceier
10:48
ubLIX has joined #racket
11:04
dddddd has joined #racket
11:10
Lowl3v3l has quit [Remote host closed the connection]
11:26
Lowl3v3l has joined #racket
11:27
ZombieChicken has quit [Ping timeout: 256 seconds]
11:29
ZombieChicken has joined #racket
11:35
Guest45959 has quit [Ping timeout: 250 seconds]
11:39
ym has joined #racket
11:43
Intensity has quit [Remote host closed the connection]
11:51
v88m has quit [Remote host closed the connection]
11:51
v88m has joined #racket
12:11
pierpal has joined #racket
12:20
johnjay has joined #racket
12:33
aeth has quit [Ping timeout: 250 seconds]
12:35
aeth has joined #racket
12:48
lockywolf_ has joined #racket
12:50
lockywolf__ has quit [Ping timeout: 245 seconds]
13:02
keep_learning_M has quit [Quit: This computer has gone to sleep]
13:08
keep_learning_M has joined #racket
13:34
ubLIX has quit [Quit: ubLIX]
13:38
ZombieChicken has quit [Quit: Have a nice day]
13:39
ZombieChicken has joined #racket
13:43
true-grue has joined #racket
13:43
lockywolf_ has quit [Ping timeout: 258 seconds]
13:44
nullman` has joined #racket
13:51
orivej has joined #racket
14:11
keep_learning_M has quit [Quit: This computer has gone to sleep]
14:15
keep_learning_M has joined #racket
14:24
Lowl3v3l has quit [Quit: Leaving.]
14:25
iyzsong has quit [Ping timeout: 250 seconds]
14:29
v88m has quit [Ping timeout: 246 seconds]
14:31
v88m has joined #racket
14:42
endformationage has joined #racket
14:48
notzmv has joined #racket
14:58
<
ZombieChicken >
I have a bit of a style question; when would be the proper time to use keyword arguements?
15:00
soegaard has joined #racket
15:01
soegaard has quit [Client Quit]
15:02
soegaard has joined #racket
15:19
nicolasman has joined #racket
15:32
<
tonyg >
ZombieChicken: I like to use them for optional arguments that are seldom used, or when there are a lot of optional arguments.
15:34
<
tonyg >
Or when there are a couple of arguments whose purposes are similar enough to possibly cause confusion. For example the args to unix `ln -s` seem to cause problems for lots of people
15:34
dbmikus has joined #racket
15:36
<
rain1 >
yes i get very confused about ln
15:36
<
rain1 >
i don't know why
15:36
<
rain1 >
I thought you would have learned it by now
15:36
<
rain1 >
I thouht I*
15:36
<
ZombieChicken >
it's not used a whole lot
15:36
<
ZombieChicken >
and unix tools don't exactly have the best names for what they are
15:37
mwblakley has joined #racket
15:37
<
ZombieChicken >
and iirc ln is just weird in how it parses it's command-line
15:37
<
ZombieChicken >
tonyg: Thanks
15:40
q9929t has joined #racket
15:42
q9929t has quit [Remote host closed the connection]
15:42
pera has joined #racket
15:44
ricekrispie2 has joined #racket
15:45
efm has quit [Quit: Konversation terminated!]
15:47
ricekrispie has quit [Ping timeout: 250 seconds]
15:49
efm has joined #racket
15:50
panico has quit [Remote host closed the connection]
15:50
q9929t has joined #racket
15:53
suppi has joined #racket
15:57
dbmikus_ has joined #racket
15:57
ng0 has joined #racket
15:58
dbmikus has quit [Ping timeout: 250 seconds]
15:59
lockywolf has joined #racket
16:03
q9929t has quit [Quit: q9929t]
16:07
lockywolf has quit [Remote host closed the connection]
16:08
lockywolf has joined #racket
16:09
dbmikus_ has quit [Ping timeout: 250 seconds]
16:17
jao has joined #racket
16:29
keep_learning_M has quit [Quit: This computer has gone to sleep]
16:30
Arcaelyx has joined #racket
16:31
lockywolf has quit [Remote host closed the connection]
16:32
lockywolf has joined #racket
16:37
iclon_ has joined #racket
16:40
iclon__ has quit [Ping timeout: 246 seconds]
16:41
jao has quit [Ping timeout: 246 seconds]
16:57
dbmikus_ has joined #racket
17:12
Sgeo_ has joined #racket
17:15
Sgeo__ has quit [Ping timeout: 250 seconds]
17:23
v88m has quit [Read error: Connection reset by peer]
17:38
v88m has joined #racket
17:43
soegaard has quit [Quit: soegaard]
17:59
orivej has quit [Ping timeout: 246 seconds]
18:07
orivej has joined #racket
18:12
pera has quit [Ping timeout: 252 seconds]
18:16
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
18:18
Sgeo__ has joined #racket
18:21
Sgeo_ has quit [Ping timeout: 252 seconds]
18:23
sauvin has quit [Read error: Connection reset by peer]
18:24
pera has joined #racket
18:32
Sgeo_ has joined #racket
18:35
Blkt has quit [Remote host closed the connection]
18:35
Sgeo__ has quit [Ping timeout: 258 seconds]
18:40
Blkt has joined #racket
18:42
jcowan has quit [Quit: Connection closed for inactivity]
18:42
emacsomancer has quit [Ping timeout: 246 seconds]
18:44
Blkt has quit [Read error: Connection reset by peer]
18:44
Blkt has joined #racket
18:44
efm has quit [Quit: Konversation terminated!]
18:52
<
lavaflow >
ln suffers from violating the "do one thing" 'philosophy' of unix, by actually doing two things.
18:53
<
lavaflow >
(and the default, symlinks, is generally not what people want)
18:56
<
lavaflow >
*hardlinks
18:59
<
ZombieChicken >
lavaflow: I blame Berkley
19:01
<
lavaflow >
"two of the most famous products of Berkeley are LSD and Unix. I don't think that is a coincidence."
19:02
<
lavaflow >
actually I think ln might be a true bell unixism, e.g. sys v or earlier, but I'm not sure about that
19:07
<
lavaflow >
actually it looks like sysv's ln was flagless and hard link only.
19:09
mwblakley has joined #racket
19:11
mwblakley has quit [Client Quit]
19:14
mwblakley has joined #racket
19:17
mwblakley has quit [Client Quit]
19:19
<
greghendershott >
"If you have a procedure with 10 parameters, you probably missed some; at least please use #:keywords" ~- Alan Perlis :)
19:20
<
lavaflow >
better to use keywords too often than too little imho.
19:22
efm has joined #racket
19:26
<
aeth >
If you have a procedure with 10 parameters you probably should be using a record or three.
19:30
ZombieChicken has quit [Remote host closed the connection]
19:31
Sgeo__ has joined #racket
19:34
Sgeo_ has quit [Ping timeout: 245 seconds]
19:43
dimitarvp has joined #racket
19:49
johnjay has quit [Quit: WeeChat 2.3]
19:49
johnjay has joined #racket
19:52
efm has quit [Ping timeout: 245 seconds]
19:53
johnjay has quit [Read error: Connection reset by peer]
19:53
FreeFull has joined #racket
19:54
johnjay has joined #racket
19:58
efm has joined #racket
20:00
<
greghendershott >
lavaflow: Oh I agree. Usually by-name is clearer and less mistake-prone than by-position.
20:00
<
greghendershott >
But I also agree with aeth and Mr. Perlis that
_sometimes_ a 10 parameter procedure could be something else instead.
20:01
<
lavaflow >
yeah that can be a bit excessive.
20:01
<
greghendershott >
As usual, "it depends". Like, I don't have a huge problem with serve/servlet having a couple dozen optional keyword parameters.
20:01
<
greghendershott >
Could it instead use make-parameter parameters that default to env vars?
20:02
<
greghendershott >
Sure.
20:02
<
greghendershott >
Does it really matter too much? Probably not.
20:03
efm has quit [Ping timeout: 246 seconds]
20:08
vraid has joined #racket
20:25
dimitarvp has quit [Ping timeout: 246 seconds]
20:47
dbmikus_ has quit [Ping timeout: 258 seconds]
20:48
libertyprime has quit [Ping timeout: 255 seconds]
20:52
dbmikus_ has joined #racket
20:58
efm has joined #racket
21:10
libertyprime has joined #racket
21:21
efm has quit [Ping timeout: 250 seconds]
21:31
orivej has quit [Ping timeout: 246 seconds]
21:37
dbmikus_ has quit [Ping timeout: 252 seconds]
21:46
true-grue has quit [Read error: Connection reset by peer]
21:49
dbmikus_ has joined #racket
22:12
jao has joined #racket
22:13
ng0 has quit [Quit: Alexa, when is the end of world?]
22:14
jcowan has joined #racket
22:32
nullman` has quit [Ping timeout: 268 seconds]
22:55
mSSM has quit [Ping timeout: 246 seconds]
22:57
ZombieChicken has joined #racket
23:13
notzmv has quit [Ping timeout: 252 seconds]
23:15
notzmv has joined #racket
23:19
caltelt has joined #racket
23:29
orivej has joined #racket
23:31
ubLIX has joined #racket
23:32
moldybits has quit [Quit: WeeChat 2.4]
23:39
manualcrank has joined #racket
23:43
johnjay has quit [Read error: Connection reset by peer]
23:43
johnjay has joined #racket
23:44
johnjay has quit [Client Quit]
23:46
johnjay has joined #racket
23:51
moldybits has joined #racket