00:02
bpanthi977 has joined #commonlisp
00:23
Perflosopher038 has joined #commonlisp
00:35
pranav has joined #commonlisp
00:35
notzmv has joined #commonlisp
00:38
JuanDaugherty has quit [Quit: praxis.meansofproduction.biz (juan@acm.org)]
00:41
decweb has joined #commonlisp
00:45
bpanthi977 has quit [Remote host closed the connection]
00:45
bpanthi977 has joined #commonlisp
01:23
decweb has quit [Quit: Konversation terminated!]
01:23
zwr has quit [Read error: Connection reset by peer]
01:29
zwr has joined #commonlisp
01:37
triffid has quit [Quit: triffid]
01:40
notzmv has quit [Ping timeout: 272 seconds]
01:44
triffid has joined #commonlisp
01:49
stanrifkin_ has quit [Quit: Leaving]
02:07
notzmv has joined #commonlisp
02:19
surabax has quit [Quit: Leaving]
02:39
anticomputer has quit [Remote host closed the connection]
02:40
decweb has joined #commonlisp
02:42
random-nick has quit [Ping timeout: 260 seconds]
02:46
bpanthi977 has quit [Ping timeout: 272 seconds]
02:59
notzmv has quit [Ping timeout: 276 seconds]
03:02
bpanthi977 has joined #commonlisp
03:06
fengshaun has quit [Quit: Ciao!]
03:06
bpanthi977 has quit [Ping timeout: 276 seconds]
03:15
bpanthi977 has joined #commonlisp
03:34
decweb has quit [Quit: Konversation terminated!]
03:37
bpanthi977 has quit [Ping timeout: 248 seconds]
04:05
bpanthi977 has joined #commonlisp
04:09
Ruby has joined #commonlisp
04:10
bpanthi977 has quit [Ping timeout: 272 seconds]
04:26
bpanthi977 has joined #commonlisp
04:31
bpanthi977 has quit [Ping timeout: 276 seconds]
04:44
bpanthi977 has joined #commonlisp
04:50
bpanthi977 has quit [Ping timeout: 248 seconds]
05:05
dinxx84 has joined #commonlisp
05:05
bpanthi977 has joined #commonlisp
05:12
bpanthi977 has quit [Ping timeout: 276 seconds]
05:12
Josh_2 has joined #commonlisp
05:14
<
beach >
Josh_2: What's up?
05:14
JoshYoshi has quit [Ping timeout: 252 seconds]
05:18
istewart has quit [Quit: Konversation terminated!]
05:22
zwr has quit [Read error: Connection reset by peer]
05:25
bpanthi977 has joined #commonlisp
05:28
zwr has joined #commonlisp
05:30
bpanthi977 has quit [Ping timeout: 260 seconds]
05:32
dinxx84 has quit [Ping timeout: 240 seconds]
05:37
King_julian has joined #commonlisp
05:45
King_julian has quit [Ping timeout: 252 seconds]
05:50
edgar-rft has joined #commonlisp
05:54
edgar-rft` has quit [Ping timeout: 272 seconds]
05:59
bpanthi977 has joined #commonlisp
06:00
King_julian has joined #commonlisp
06:03
bpanthi977 has quit [Ping timeout: 260 seconds]
06:05
delvarus has joined #commonlisp
06:13
King_julian has quit [Ping timeout: 260 seconds]
06:18
puke has quit [Quit: puke]
06:18
bpanthi977 has joined #commonlisp
06:29
bpanthi977 has quit [Ping timeout: 252 seconds]
06:31
bpanthi977 has joined #commonlisp
06:35
mgl has joined #commonlisp
06:36
King_julian has joined #commonlisp
06:40
mgl has quit [Ping timeout: 252 seconds]
06:46
King_julian has quit [Ping timeout: 248 seconds]
06:47
bpanthi977 has quit [Ping timeout: 252 seconds]
06:50
bpanthi977 has joined #commonlisp
06:54
King_julian has joined #commonlisp
06:58
bpanthi977 has quit [Ping timeout: 260 seconds]
06:59
<
ixelp >
SICL-related libraries
07:02
King_julian has quit [Ping timeout: 248 seconds]
07:05
rgherdt has joined #commonlisp
07:06
bpanthi977 has joined #commonlisp
07:06
King_julian has joined #commonlisp
07:14
King_julian has quit [Ping timeout: 260 seconds]
07:15
zxcvz has joined #commonlisp
07:20
Lord_of_Life has quit [Ping timeout: 252 seconds]
07:21
Lord_of_Life has joined #commonlisp
07:27
bpanthi977 has quit [Ping timeout: 260 seconds]
07:33
GalaxyNova has quit [Ping timeout: 248 seconds]
07:45
pve has joined #commonlisp
08:03
Guest47 has joined #commonlisp
08:13
garlic0x14 has joined #commonlisp
08:15
garlic0x1 has quit [Ping timeout: 276 seconds]
08:15
garlic0x14 is now known as garlic0x1
08:34
Guest47 has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
08:38
Guest47 has joined #commonlisp
09:10
Guest47 has quit [Remote host closed the connection]
09:11
Equill has joined #commonlisp
09:28
delvarus has quit [Quit: Leaving]
09:34
skeemer has joined #commonlisp
09:39
manwithluck has quit [Ping timeout: 272 seconds]
09:40
manwithluck has joined #commonlisp
09:49
puke has joined #commonlisp
10:00
attila_lendvai has joined #commonlisp
10:09
cage has joined #commonlisp
10:16
mgl has joined #commonlisp
10:33
Equill has quit [Ping timeout: 268 seconds]
10:37
delvarus has joined #commonlisp
10:46
mgl has quit [Ping timeout: 268 seconds]
10:56
Equill has joined #commonlisp
11:18
Equill has quit [Ping timeout: 276 seconds]
11:21
JuanDaugherty has joined #commonlisp
11:26
bpanthi977 has joined #commonlisp
11:31
bpanthi977 has quit [Ping timeout: 260 seconds]
11:36
jon_atack has joined #commonlisp
11:38
ghodawalaaman has quit [Ping timeout: 252 seconds]
11:38
jonatack has quit [Ping timeout: 268 seconds]
11:40
stanrifkin has joined #commonlisp
11:43
decweb has joined #commonlisp
11:45
random-nick has joined #commonlisp
11:56
Equill has joined #commonlisp
12:00
jon_atack has quit [Ping timeout: 252 seconds]
12:11
ghodawalaaman has joined #commonlisp
12:15
yitzi has joined #commonlisp
12:25
ghodawalaaman has quit [Ping timeout: 248 seconds]
12:25
Equill has quit [Ping timeout: 268 seconds]
12:31
JuanDaugherty is now known as ColinRobinson
12:53
ghodawalaaman has joined #commonlisp
12:54
surabax has joined #commonlisp
12:54
surabax has joined #commonlisp
12:54
surabax has quit [Remote host closed the connection]
13:14
ColinRobinson has quit [Quit: praxis.meansofproduction.biz (juan@acm.org)]
13:17
jonatack has joined #commonlisp
13:39
contrapunctus has left #commonlisp [#commonlisp]
13:42
contrapunctus has joined #commonlisp
13:44
contrapunctus has left #commonlisp [#commonlisp]
13:46
contrapunctus has joined #commonlisp
13:47
Oddity has quit [Ping timeout: 248 seconds]
14:06
shka has joined #commonlisp
14:07
jonatack has quit [Ping timeout: 244 seconds]
14:13
<
Josh_2 >
beach: there is an empty bullet point in Anatomicl
14:14
<
Josh_2 >
Can you include links to the source in the entries?
14:34
<
beach >
Josh_2: Thanks. I'll have a look. Well, I want to avoid links to the source because of the migration to s-expressionists. Everything should be in one of the two locations I listed in the beginning.
14:35
voidness has joined #commonlisp
14:36
kevingal has joined #commonlisp
14:36
<
beach >
Empty bullet fixed. Thanks again.
14:37
bpanthi977 has joined #commonlisp
14:39
Guest47 has joined #commonlisp
14:43
bpanthi977 has quit [Ping timeout: 244 seconds]
14:50
rtypo has joined #commonlisp
14:52
voidness has quit [Ping timeout: 260 seconds]
14:53
voidness has joined #commonlisp
15:08
Equill has joined #commonlisp
15:15
eddof13 has joined #commonlisp
15:19
bpanthi977 has joined #commonlisp
15:20
eddof13 has quit [Quit: eddof13]
15:26
bpanthi977 has quit [Ping timeout: 248 seconds]
15:26
voidness has quit [Quit: ERC 5.6.1-git (IRC client for GNU Emacs 31.0.50)]
15:40
shka has quit [Quit: Konversation terminated!]
15:48
skin has joined #commonlisp
15:48
brainfunnel has joined #commonlisp
15:48
eddof13 has joined #commonlisp
15:57
scymtym has quit [Ping timeout: 260 seconds]
16:02
shka has joined #commonlisp
16:03
pranav has quit [Remote host closed the connection]
16:08
uhuh has joined #commonlisp
16:08
uhuh has quit [Changing host]
16:08
uhuh has joined #commonlisp
16:11
bpanthi977 has joined #commonlisp
16:15
bpanthi977 has quit [Read error: Connection reset by peer]
16:15
bpanthi977 has joined #commonlisp
16:20
bpanthi977 has quit [Ping timeout: 252 seconds]
16:21
bpanthi977 has joined #commonlisp
16:30
Equill has quit [Ping timeout: 244 seconds]
16:37
erru has joined #commonlisp
16:37
erru has quit [Changing host]
16:37
erru has joined #commonlisp
16:43
Equill has joined #commonlisp
16:45
zxcvz has quit [Quit: zxcvz]
16:45
johnjaye has quit [Ping timeout: 272 seconds]
16:50
Guest47 has joined #commonlisp
17:02
Guest47 has quit [Remote host closed the connection]
17:14
stanrifkin has quit [Quit: Leaving]
17:15
jeffrey has joined #commonlisp
17:21
scymtym has joined #commonlisp
17:21
varjag has joined #commonlisp
17:24
uhuh has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
17:36
\f is now known as loopified
17:37
skin has quit [Ping timeout: 260 seconds]
17:43
bpanthi977 has quit [Ping timeout: 260 seconds]
17:43
skin has joined #commonlisp
17:43
mgl has joined #commonlisp
17:45
spdegabrielle has joined #commonlisp
17:46
yitzi has joined #commonlisp
17:48
zxcvz has joined #commonlisp
17:51
bpanthi977 has joined #commonlisp
17:57
zxcvz has quit [Quit: zxcvz]
18:01
delvarus has quit [Ping timeout: 268 seconds]
18:09
JuanDaugherty has joined #commonlisp
18:14
erru has left #commonlisp [ERC 5.6.0.30.1 (IRC client for GNU Emacs 30.1)]
18:15
erru has joined #commonlisp
18:16
JuanDaugherty has quit [Quit: praxis.meansofproduction.biz (juan@acm.org)]
18:19
contrapunctus has left #commonlisp [#commonlisp]
18:20
veqq has joined #commonlisp
18:23
uhuh has joined #commonlisp
18:23
uhuh has quit [Changing host]
18:23
uhuh has joined #commonlisp
18:26
contrapunctus has joined #commonlisp
18:26
uhuh` has joined #commonlisp
18:30
uhuh has quit [Ping timeout: 252 seconds]
18:31
uhuh` has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
18:47
johnjaye has joined #commonlisp
18:53
akoana has joined #commonlisp
19:03
pranav has joined #commonlisp
19:10
attila_lendvai has quit [Ping timeout: 272 seconds]
19:11
akoana has quit [Quit: leaving]
19:21
bpanthi977 has quit [Ping timeout: 276 seconds]
19:29
bpanthi977 has joined #commonlisp
19:29
GalaxyNova has joined #commonlisp
19:34
bpanthi977 has quit [Ping timeout: 276 seconds]
19:40
cage has quit [Quit: rcirc on GNU Emacs 30.1]
19:41
bpanthi977 has joined #commonlisp
19:45
bpanthi977 has quit [Ping timeout: 252 seconds]
19:54
bpanthi977 has joined #commonlisp
19:56
Oddity has joined #commonlisp
20:03
skin has quit [Ping timeout: 260 seconds]
20:29
Alfr has quit [Killed (mercury.libera.chat (Nickname regained by services))]
20:29
Alfr has joined #commonlisp
20:35
spdegabrielle has quit [Quit: Connection closed for inactivity]
20:39
skin has joined #commonlisp
20:50
erru has quit [Remote host closed the connection]
20:51
Equill has quit [Ping timeout: 272 seconds]
20:54
eddof13 has quit [Quit: eddof13]
20:57
shka has quit [Quit: Konversation terminated!]
21:02
eddof13 has joined #commonlisp
21:02
Pixel_Outlaw has joined #commonlisp
21:04
eddof13 has quit [Client Quit]
21:06
waleee has joined #commonlisp
21:07
istewart has joined #commonlisp
21:09
mgl has quit [Ping timeout: 245 seconds]
21:20
zwr has quit [Read error: Connection reset by peer]
21:25
zwr has joined #commonlisp
21:39
PuercoPop` has joined #commonlisp
21:56
rtypo has quit [Ping timeout: 248 seconds]
22:05
veqq has quit [Quit: veqq]
22:06
veqq has joined #commonlisp
22:11
mwnaylor has quit [Remote host closed the connection]
22:12
mwnaylor has joined #commonlisp
22:17
varjag has quit [Ping timeout: 260 seconds]
22:24
Luna_Rabbit has quit [Quit: Do you believe in magic?]
22:26
Moon_Rabbit has joined #commonlisp
22:39
pve has quit [Quit: leaving]
22:41
varjag has joined #commonlisp
22:53
wbooze has quit [Quit: Leaving]
22:54
<
trannus_aran >
So do folks use structs for much, or do you all handle polymorphism with CLOS generics? I've heard there's a performance hit with CLOS potentially, but idk how true that is (or if other systems of message or callback passing are more ergonomic in some cases)
22:56
<
TMA >
trannus_aran: as always: it depends on your exact usecase
23:00
<
TMA >
in my personal programming style I don't use polymorphism all that much. I am not actually avoiding it, but it mainly solves problems I tend not to have, like some dynamic runtime configuration
23:11
skin has quit [Remote host closed the connection]
23:11
jeffrey has quit [Quit: jeffrey]
23:12
kevingal has quit [Ping timeout: 276 seconds]
23:12
wbooze has joined #commonlisp
23:12
eddof13 has joined #commonlisp
23:14
eddof13 has quit [Client Quit]
23:21
jeffrey has joined #commonlisp
23:21
rgherdt has quit [Quit: Leaving]
23:45
varjag has quit [Ping timeout: 252 seconds]
23:47
Pixel_Outlaw has quit [Remote host closed the connection]
23:56
<
aeth >
The rule of thumb is that if you have typed slots, then a struct may make sense. It's especially for performance, especially in SBCL, if those slots are arrays and/or numeric... because e.g. a slot of (simple-array single-float (3)) will let the compiler know the bounds (removes checks) and the type of the AREF (removes generic +, etc.) on accessor call (although defining a generic won't really help the
23:56
<
aeth >
compiler because that's extra layers of indirection)
23:58
<
aeth >
So if you have a lot of arrays of single-floats and/or double-floats (etc.) and you run them in a loop? Structs can (it depends on the implementation) preserve the type information so you won't have to have DECLAREs (or THEs, etc.) and (re)checking everywhere because the implementation knows what types the reader function must return.
23:59
<
aeth >
If this doesn't sound like your program, you're probably not missing much in performance.