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
10:45:28phoeelisp most likely belongs to #emacs and scheme to #scheme and/or other channels related to the various scheme implementations
10:46:41MrtnDk[m]I do a little in common LISP also, on my android.
10:47:19phoenice! I know someone else as well who does their Lisp learning on ecl on android
10:48:08phoealso Lisp ain't LISP, no need to use all caps since it's not 1960s anymore
10:49:06MrtnDk[m]Right .. Lisp is case-sensitive now. I didn't think about that.
10:49:28phoewell I mean the reader still upcases everything by default