freenode/#lisp - IRC Chatlog
Search
13:21:37
jcowan
I figure that uninterned symbols ("gensyms" for short) have three distinguishing properties: 1) they are never eq to anything else; 2) they are not read-print invariant; 3) they can be freely garbage collected even when interned symbols cannot be.
15:25:04
jcowan
dlowe: That's what I was thinking. So you can approach property 1 as a limit by using ordinary symbols long statistically-random symbol-names instead of gensyms, at the expense of property 2.
18:26:28
reaper
Looking around for cross platform GUI libraries, I find the most of them are outdated or not maintained
18:28:40
Xach
If your main goal is to learn CL so you can use free, portable, nice GUI tools, you will have to write those tools.
18:30:52
reaper
I had tried to use CL a few years back and coming back to it. My main goal was to try build an editor and I thought that it would be good learning project for CL
18:31:21
Xach
reaper: I think the state of reusable tools in that domain would be pretty frustrating as a first learning project.
18:31:52
Xach
I think it's difficult to write because there are a lot of details to get right to get something useful.
18:32:35
dlowe
I hacked up an inventory control system for the company I worked for many years ago, and it was quite easy
18:33:49
dlowe
I agree that if you're sticking with the open source software, cross-platform GUI is not really a thing people work on
18:35:16
Xach
reaper: maybe! you know, maybe i'm selling the qt stuff short. there are qt libraries already made that you could try to reuse.
18:38:36
reaper
personal opinion, I just downloaded lisp work and it looks weird (coming from IntelliJ, Eclipse background)
18:43:19
ck_
I agree that the gui looks a little foreign, that put me off too. But because the job used Allegro, I didn't look long
18:45:48
ck_
I know I'd like a smaller environment to learn a new language -- might be personal opinion though
18:46:13
Guest5703
ck_: thinking of low-hanging fruit or make test cases, those could have learning potential.