freenode/#lisp - IRC Chatlog
Search
7:16:21
flip214
you first define a package that :USEs some other packages, then go IN-PACKAGE and have the :USEd package symbols available without package prefix.
7:41:13
beach
flip214: 2. Perhaps you should warn about the risk of :USE-ing packages other than the CL package.
7:48:01
ck_
this particular use case read to me like using a package purely as a debugging environment, shortening the names you see.
7:54:25
flip214
beach: you're right, 2 is important. And I don't think this is _for_ debugging, only that doing it wrong _causes_ debugging ;/
7:55:10
ck_
It's actually me who misread it -- in my mind it said "when entering the debugger" instead of "without entering the debugger"
8:03:24
beach
ck_: Yes, I agree. It is possible to compensate a lot with spell checkers and abbrev processors.
8:04:33
beach
But things take longer. I get warnings about undefined functions and variables, but I can't tell that I misspelled the names.
8:05:33
flip214
one of my favourite spelling tricks (reviewing books) is to get a count of used words.... everything written only once is suspect, and twice needs a clear look as well
8:06:47
ck_
yes, that's a nice move. Also good for a histogram of non-alphanumeric characters, telling you whether some things are unbalanced
8:07:39
flip214
but as I'm reviewing books and papers more or less regularly I might have automated a few bits more than other people, yeah.
9:14:56
ralt
I find :USE pretty useful when using package-inferred-systems, for other internal packages
9:15:40
ralt
for external systems I always use `(:import-from :other-package #:sym1 #:sym2)` though.
11:25:03
ldbeth
is there a alogrithm find n highest rating elements given a list and a rating function?
11:42:42
phoe
well, you need to sort the elements of the circular buffer anyway, I don't think this can be done better than in nlogn
11:43:12
phoe
you could possibly adapt quicksort to not care about the insignificant parts and only fully sort the N greatest elements
12:25:43
phoe
could as well just sort the whole or a part of the thing, it'll be equivalent and not need a prioqueue
14:38:38
jackdaniel
Xach: would you find reasonable adding a system to ql that has only static files (namely ttf fonts + license)?
14:40:24
jackdaniel
context: I want to provide for McCLIM default fonts, but I don't want to clobber the repository
14:59:53
edgar-rft
next task would be writing bug reports to the maintainers of ttf fonts for missing .asd files
15:01:08
_death
btw jackdaniel I recently wrote some small patches to mcclim.. for some of them it's clear to me that more extensives changes are required if it's not half-arsed.. but maybe you'd like to check them out?
15:02:42
_death
well, they are a bunch of changes that could likely be split to multiple pull requests
15:03:39
jackdaniel
(but if they are like 5-line changes, I'd rather have them as separate commits in a single pr)
15:04:45
_death
ok, I'll change have a single PR.. also, it seems a text editor pane with drei lisp syntax is extremely slow for some reason, even for <20 lines of simple code?
15:07:21
jackdaniel
I'm currently busy because I'm rewriting the renderer for clx backend (to default to xrender and for double buffering)
15:10:12
edgar-rft
Totally offtopic, but at a radio station here a guy from the local computer club does audio editing with sox and makefiles (no joke), why not using asdf for audio editing? If someone's seriously interested, I'm on #lispcafe, too.
15:15:19
Xach
jackdaniel: yes - but it would be nice if 1) it was not too large and 2) it did not change much (new versions with big changes could be new projects?)