freenode/#lisp - IRC Chatlog
Search
22:52:56
katco
hey everyone, i've created a library to generate OpenAPI clients: https://github.com/kat-co/openapi2cl. i'd love feedback on coding standards/readibility, as well as bugs from folks working with it. just please read the numbered list of caveats in the readme first :)
22:57:50
|3b|
katco: i see a (check-type ... function), any reason for not allowing function designators?
22:58:38
|3b|
ACTION frequently just uses 'foo instead of #'foo in situations where it doesn't matter
22:59:49
|3b|
using symbols in cl-user sounds like a bad idea, better to make a specific package for it
23:01:05
katco
re. symbols in cl-user; that is purely so that when the code is piped through format it doesn't prepend everything with a package. if i specify another package, will it do the same?
23:03:15
katco
if y'all are up for it, opening issues would be great. i'm traveling tomorrow and i don't want to lose this input. cool if not though!
23:26:59
katco
i have to go pack, but tyvm for your comments so far :) i've logged them as issues here: https://github.com/kat-co/openapi2cl/issues
2:40:33
comborico1611
I'm looking for a pdf of Common LISP: The Reference. Anyone know where to get it?
6:10:41
no-defun-allowed
now ab is convinced i'm doing 24,000 requests/second and wrk only thinks i'm doing about 1000
7:19:21
beach
splittist: Did you notice the creation of the channel #sicl, where I can blab as much as I want about what I am doing?
7:20:15
beach
I have no news right now, but I am working pretty hard on bootstrapping at the moment.
7:22:41
splittist
sicl (and the general beachverse of projects) is one of my favourite contemporary examples of people (not you) overestimating what can be done in a year, but underestimating what can be done in 5/10 years.
7:27:03
no-defun-allowed
using sbcl internals to turn off nagles algorithm takes the speed from 24,000 to 31,800 requests a second.
7:30:08
jackdaniel
I still need to get the whole bounding box right, but I need other codebases to attend to now
7:34:32
no-defun-allowed
ab and wrk still aren't agreeing, wrk says woo is two magnitudes faster than my http server but ab says they're about the same
7:38:51
galdor
unless you manage to test with access patterns and data related to your real workload, it's not really significant
7:39:28
no-defun-allowed
i'm fairly confident this lparallel-based solution is pretty fast but i can't tell
8:05:59
russellw
What are the situations where a dot can occur in lisp source code, apart from 'loop for (a . more) on s'? It's not used for rest parameters of functions the way it is in scheme, right?
8:20:52
beach
no-defun-allowed: And a vector is not a linked structure, so there is no concept of "rest of the vector".
8:21:51
phoe
beach: no-defun-allowed is not being serious over here, as denoted by the /s at the end of his post
8:22:26
no-defun-allowed
phoe's wtfcl also comes with other absolutely useful stuf like constructuring-bind
8:22:46
no-defun-allowed
enough misinformation, dots are very useful when you want to save a cons or want the "rest" of something
8:28:13
russellw
huh, ,. does work. how? I though , had to be followed by a form? CLHS doesn't mention ,.
8:30:42
beach
Not terribly useful though. Saving a few CONS cells in the reader is typically not worth the effort.
8:38:27
varjag
was there some software that tracks the licenses of systems via their .asd dependencies?