freenode/lisp - IRC Chatlog
Search
3:59:42
beach
scymtym: I like the idea of using conditions for reporting progress. Never thought about that.
7:48:44
beach
phoe: It's your fault. Because of your message about the book, I now can't get the song by the Who "I'm free" out of my head.
8:24:10
scymtym
beach: yeah, as i said, it worked very well for me. but as shka_ mentioned, a little extra work is needed to make the approach work across multiple threads
10:16:47
Xach
in my innocence i imagined someone making a graphical frontend and wanted it to be able to handle progress bars without changing much
10:49:42
p_l
I seem to recall an early example of conditions being used in relation with text input editing
14:31:59
uhrenmacher
Ok, hello people, just havin' two questions my knowledge in terms programming is limited to C, Java and some scripting langs. So I thtought about learning something like some Lisp dialect. What dialect do you recommend a newbie? 2. I have been using Vim for some time now, I am pretty used to it, is it worth it to go for Emacs, when coding in Lisp?
14:32:44
beach
uhrenmacher: This channel is dedicated to Common Lisp, so we will be biased in favor of Common Lisp.
14:34:46
uhrenmacher
>Java, bruh learned it when I was like 12 to h4xx0r in gaymes, using it for GUIs only nawadays
14:36:05
beach
uhrenmacher: See random-state.net/features-of-common-lisp.html for a list of features of Common Lisp.
14:39:20
cl-arthur
uhrenmacher: I used to use vim, now after enough lisp I use emacs (w/ SLIME). lisping with emacs/slime is far better an experience than the straight vim I used before. There's something SLIME-like for vim, but yeah go emacs.
14:39:47
beach
uhrenmacher: Most people here probably use SBCL. It is not just a compiler. It is an interactive system, just like any other Common Lisp implementation.
14:40:37
phoe
uhrenmacher: the interactivity of Lisp is a massive benefit over all non-interactive languages
14:41:07
phoe
one can, and should, inspect, debug, modify, converse with a living Lisp application without ever quitting it
14:41:34
Inline
it's just that interactivity i sometimes lack especially when doing oop related stuff
14:41:35
uhrenmacher
ah, yeah, that was something. Ok, this question is probably far to retarded, but...why can't I just write my code in a file, compile it and then execute it? Like just looked up some tuts on it, but couldn't find anything for this. Maybe I am to brainlet to see the advantages, idk
14:42:52
phoe
when your program doesn't work then it just crashes, which means that you don't get to debug it or inspect its data structures live
14:43:08
beach
shortername: You would create an executable only at the end of a long development cycle. We can discuss that in a few months.
14:43:39
phoe
Lisp can compile incrementally, which means very short feedback loops, where a newly compiled function is available inside your program in milliseconds rather than seconds and you can immediately play with it in the REPL
14:43:40
Inline
for redefining functions/macros it's ok i suppose, but really i have not found a good way to oop stuff yet
14:46:09
jackdaniel
removing methods from a generic functions is kind of awkward, maybe that's what he means