libera/commonlisp - IRC Chatlog
Search
12:09:40
jcowan
beach: 1 = 2 was never part of the Fortran language, it was a bug in an earlh Fortran compiler.
12:32:43
dnhester26
hi beach, good afternoon. Would you mind taking a look at this and could you let me know if I should change anything or I made mistakes? https://lisp-docs.github.io/docs/about/reference#but-why-arent-there-a-bunch-of-spec-projects-already
12:38:00
beach
dnhester26: There is no reason to exclude other #commonlisp participants from the proofreading.
12:38:34
dnhester26
everyone: can you guys help proof reading for both meaning and grammar? https://lisp-docs.github.io/docs/about/reference#but-why-arent-there-a-bunch-of-spec-projects-already
12:39:01
dnhester26
That's a page making the intention of the technical reference clear and how it differs from the intention of the specification and novaspec
12:41:16
dnhester26
beach: "any conforming Common Lisp code should be able..." is replacing which sentence?
12:41:54
beach
If the code is not conforming, there is no reason to expect it to behave the same across implementations.
12:43:26
beach
dnhester26: I think the Common Lisp HyperSpec was also derived from the draft, but I am not entirely sure.
12:45:05
dnhester26
beach: yeah you are right, it's only based on the standard but it's not actually the standard: https://www.lispworks.com/documentation/HyperSpec/Front/Help.htm#Authorship
12:48:33
beach
Instead of "Reading the specification is not always clear..." I would write "From reading the specification, it is not always clear..." or something like that.
12:56:05
dnhester26
is the section about the differences between novaspec and the technical reference correct?
12:57:18
beach
I think you need to ask gilberth about that. I haven't read up on his objectives with it.
13:06:38
dnhester26
shka yeah: please read: https://lisp-docs.github.io/docs/about/reference#but-why-arent-there-a-bunch-of-spec-projects-already explaining what the difference is, and please let me know if I made any errors or I should change anything in that document :D
13:12:36
dnhester26
I think the search is quite cool, although maybe a bit slow since it's hosted for free
13:14:57
dnhester26
shka: look https://lisp-docs.github.io/docs/about there's a link. the picture looks similar so I assume it's the same idea
13:16:58
dnhester26
I'm not sure 100% about breaking up the explanations in their own section entirely though. I would like some level of explanations in the tutorial and reference. Though having said that I would like much more in depth explanations in this section: https://lisp-docs.github.io/docs/category/advanced-topics
13:18:10
dnhester26
shka: yeah, I haven't added a how To guides section because I thought we should first work on the tutorial and technical reference, but if you see here: https://lisp-docs.github.io/ in the bottom left of the 4 cards I list How To Guides
13:18:40
dnhester26
Ideally someone will make guides for developing a web app, a game, etc from beginning to finish just like they have in racket and other languages
13:19:25
dnhester26
The cookbook has great info, but a lot of times things are missing, he uses different libraries in different sections so you don't really get to have a full how to guide using the same libraries, and it can be hard as a newbie
13:26:10
dnhester26
shka: I thought so with the Edit botton at the bottom of each page, but someone else told me that it forks the project. I did it and it was edited but it can be because I'm in the repo. Can you please try and see if it's complicated. I think it just gives the change to be accepted as a fork, but you don't actually have to leave the browser. Not sure though
13:30:33
shka
i wonder if it would be possible to get permission to put "practical common lisp" here in a new section "books"
13:36:30
dnhester26
shka: I wanted to add CLtL2 there making it much easier to read, but we need to ask permission from HP or some other big company who bought the last copyright owner
13:37:18
dnhester26
olnw: thanks, not sure how I missed those after having read it myself like 3 times. You have a good eye!
13:38:11
dnhester26
shka: the text is basically markdown see the tip (gree box) here: https://lisp-docs.github.io/cl-language-reference/ for the syntax note and links
13:40:31
dnhester26
shka: however the whole page is static, the markdown is compiled to html when deploying to github pages
14:22:23
olnw
dnhester26: It appears that, in the footer, "Why Lisp" and "Getting Started" don't link to the correct pages.
14:38:09
mfiano
Seems like a spell checker would go a longer way than a grammar checker like languagetool, while you're writing this, which should be easy to come by with your environment.
15:05:02
dnhester26
mfiano, yeah, thanks, as I was fixing those reading the comments I downloaded languagetool in vscode :D I didn't realize how many typos the spellchecker usually gets for me haha
17:35:23
aeth
It was a good opportunity for completely off-the record, entirely unlogged wisdom about Common Lisp that will never be uttered again.
23:49:26
Gojira
another question about loop ... I want to use the counter generated from (loop for counter from 0 ...) outside the loop. However if I (let ((counter 0)) (loop ...)) the value is always zero after the loop. Any suggestions??
23:58:51
aeth
though does this introduce an off-by-one issue between implementations? when the counter stops at n, is it specified what it must be?