3:51:57beachseok: You mean if THE VALUE OF A VARIABLE is a string?
3:53:09beachseok: In general, if you don't have a predicate like STRINGP, the way to check it is (TYPEP <object> '<type-descriptor>) so in this case (TYPEP X 'STRING).
4:03:59beach And if the name of the package is too long, use package-local nicknames, now available in every significant implementation.
4:05:10beachBy using explicit package prefixes, your code is easier to understand, because the person reading it can immediately see what package a symbol comes from.
4:06:39ffwacomthat sounds fine, I'd really like the package names shorter
4:07:16beachYou can make it a single letter if you want, using package-local nicknames.
4:08:22beach... so that i:next is the symbol in iterators, and g:next is the one from generators.
9:37:06phoeif we can help you in anything related to Common Lisp, just post it here
10:41:17lukegoAnybody have a Lisp genetic algorithms library they can recommend?
10:43:38MrtnDk[m]<phoe "if we can help you in anything r"> I'm mostly into scheme and e-lisp. I guess E-lisp and common lisp are very similar, in some ways at least, maybe not so much in other ways. I understand that CL is more complex.
10:44:58MrtnDk[m]phoe: I'm mostly into scheme and e-lisp. I guess E-lisp and common lisp are very similar, in some ways at least, maybe not so much in other ways. I understand that CL is more complex.
10:44:58phoehmmmmm, the two are off-topic here, since this is a Common Lisp place