freenode/#lisp - IRC Chatlog
Search
2:58:38
shmup
which lisp has the best vim support? so slimv is a thing ok. i think with tpope's interest in clojure has developed a nicer thing for lisp/vim, though. are there other lisps which have had better attention/specific focus in vim?
3:02:30
shmup
heh. ok, i'll try again. which dialect of lisp has a nice vim community providing out of the box repl connection/spawning, mappings to eval an s-expression on current line, whole buffer, mappings defined for definition lookups, etc. tpope's clojure stuff is one example
3:04:29
stylewarning
Bike: I'm just using prin1-to-string (with print readably, *package* :keyword, and print pretty nil) and read-from-string
3:07:08
stylewarning
It's very hard to debug unfortunately. I can't replicate it locally, only in a SLAD binary.
3:36:46
aeth
"post-functional declarative programming" I guess would be declarative programming that's informed by recent trends in functional programming, but that's not functional.
3:37:05
aeth
(It also is post-functional because it used to run before it was rewritten to use that paradigm)
4:02:13
pillton
stylewarning: SLAD is fine I guess. Bike says it is hip and I am in no position to question Bike's wisdom on current street talk. I thought we said "a dumped image".
4:07:18
pierpa
stylewarning: no idea about this problem, but, just to exclude some hypothesis, can you see if changing the string to "COMMON-LISP::NIL" changes the result?
4:09:49
|3b|
(which is not a particularly conformant thing to do, so could cause any other random problems too)
4:10:28
|3b|
possibly something tried to unintern something else, without realizing it didn't have any something else (and so it had a NIL instead)
4:12:47
|3b|
ACTION tried, and it does have that effect, surprisingly without any package lock problems
6:50:46
flip214
uh.... why does https://www.european-lisp-symposium.org/ say "site not installed"!?!?!
6:53:32
jackdaniel
I wrote a small piece about rendering and CLIM: https://common-lisp.net/project/mcclim/posts/Sheets-as-ideal-forms.html
7:49:19
Shinmera
Didier and I had a few problems yesterday and only got them all worked out by evening.
7:52:15
Shinmera
One problem was his email hoster, so maybe that's related to the temp page being up, but I don't know.
10:19:58
p_l
anyone knows of somewhat complete SMTP implementation in Lisp? Specifically server-side...
11:12:47
beach
knobo1: For each standard object, the number of slots plus a few words overhead. For an array, the size times the element size. For a CONS cell, 2 words. For a symbol maybe 6 words or so.
11:13:37
Shinmera
knobo1: Run the application and just use ROOM to see how much memory it uses total?
11:15:02
Shinmera
GC is going to falsify any kind of precise memory estimation you might want to make anyway. It could keep garbage around for a long time, or freak out during GC even if potentially there's enough garbage around to recover.
11:22:27
schweers
uh. I just realized I have a fairly old sbcl installation myself. so nevermind my question ;)
11:29:17
beach
knobo1: That's a small difference. Probably some header or other data that is not counted in the first number.
11:29:39
beach
knobo1: Because of how the heaps are managed, you will never be able to get that kind of accuracy anyway.
11:33:24
beach
shka: What is the definition of "hash table size"? The number of buckets? The number of elements? The number of buckets plus the data structure to store the elements in a bucket? Something else?
11:41:16
shka
beach: i don't know because standard does not explains that, http://clhs.lisp.se/Body/f_hash_4.htm but i would assume number of buckets
13:40:55
Shinmera
enum foo { A, B, C } <=> (cffi:defcenum foo :a :b :c), and for functions that take or return an enum, just specify the type foo
13:43:27
thodg
i feel safer with ctype than with enum which does not seem to take into account the existing definition
13:44:47
Shinmera
You can adjust the base type of the enum with (defcenum (foo :base-type :whatever) ..)
13:56:31
loginoob
I am expecting guidance as in what languages to learn and correct path of learning. I sometime have stupid questions like is learning javascript hindering my programing abilities, so i can ask these questions or better not to have these kinds of questions. Do i make sense?
13:57:04
beach
loginoob: I am afraid that's too general for #lisp. This channel is dedicated to Common Lisp.
13:57:55
jmercouris
loginoob: feel free to PM me with any questions you have, I am not an "expert" lisp developer, but I am a professional developer
14:06:19
jdz
I'll use a this quiet moment to ask a question: I bet somebody has travelled to Japan, I guess one would get appropriate amount of Yen along? Another option would be to bring
14:19:34
flip214
on SBCL, a call to (SB-BSD-SOCKETS:GET-HOST-BY-NAME x) with x being (VECTOR CHARACTER 20) gives an error: #<SB-KERNEL:CASE-FAILURE expected-type: (OR NULL (ALIEN (* CHAR)) SIMPLE-BASE-STRING SIMPLE-STRING)