freenode/#lisp - IRC Chatlog
Search
21:46:52
pjb
thodg: (set-macro-character #\# nil t *readtable*) (set-syntax-from-char #\# #\a *readtable*)
5:11:07
ealfonso
i'm annoyed by all the "package X also exports/shadows the following symbols..." warnings/errors when refactoring... can slime help me make refactoring easier?
5:14:51
ealfonso
I tried uninterning all the symbols, which worked. just wondering if there's a way for slime to do it for me
5:19:51
PuercoPop
(C-c x exports a symbol, and when called with a negative argument it unexports it)
5:42:49
aeth
I usually just restart SLIME with M-x s-r-i-l when I change package definitions. It's (for me) faster than messing with uninterning, except maybe if it's just one.
7:02:19
panji
hi everyone, please help me with this problem. if i have class x and y, both class have slot a and b, is it better to create abstract class with slots a and b or create class a-mixin and b-mixin ?
7:11:56
theemacsshibe[m]
are there any garbage collectors written in lisp (or anything remotely readable) i can glean from?
7:23:05
theemacsshibe[m]
i'm just looking to make a tri-color GC since mark-and-sweep is kinda boring and isn't particuarly usable on a C64 with a slow 6502 and quite a bit of memory
7:36:22
xificurC
why not just (malloc :as-much-as-the-sytem-allows-right-now) and write gc-free code?
7:39:27
jackdaniel
xificurC: because if function conses anything and you don't clean up the garbage, you'll run off the memory eventually
7:40:18
xificurC
no. if you don't clean up the garbage you and you run off memory you obviously need more memory! It's so cheap now!
7:41:25
xificurC
seeing the java projects here it's fun to watch how little actual work a server is able to perform
7:42:44
theemacsshibe[m]
ooh i know, if we turn that off we can finally compete with --crap-- industry standard/grade languages like C++ and Rust
7:43:49
theemacsshibe[m]
must be something like SB-SUPER-VERY-SECRET::PUT-LANGUAGE-BACK-30-YEARSP /s
7:47:03
flip214
jackdaniel: I believe the originally designed lisp didn't, because it was just a theory --- and that can easily assume an unbounded tape...
7:48:22
theemacsshibe[m]
pedantically i don't think lisp had a "tape" since it wasn't a turing machine model
7:49:10
ZigPaw
Wikipedia quote: "Garbage collection was invented by John McCarthy around 1959 to simplify manual memory management in Lisp". So maybe the first one didn't had, as it was "on paper" but it got it pretty much quickly.