Search
Tuesday, 29th of November 2022, 6:15:23 UTC
11:34:40
JohnMS_WORK
Is it general practise to iterate over a list using recursion or a for loop?
11:36:34
jackdaniel
in common lisp iteration is the preferred way; in scheme I guess that it depends
11:43:35
JohnMS_WORK
As I'm learning Common LISP for the Advent of Code, I'll go with the iteration version. :) Thanks
12:15:07
Equill
JohnMS_WORK: depends on what best fits the circumstances. In CL I use `mapcar` most often, but sometimes recursion is the better fit. Then again, `loop` or `iterate` might work better for what you need. If you're learning the language, I'd say try it in as many of the available ways as you can, so you know what the tradeoffs are.
12:15:54
JohnMS_WORK
Equill: Makes sense.
12:16:58
mariari
reduce is a nice function to call
13:18:04
neirac
dbotton have you tried to render markdown with clog? I'm trying to use this https://www.makeuseof.com/md-block-render-markdown-web-page/ I assumed it was just to eval load-script and add the md-blocks to the html, but it does not render
13:21:06
dbotton
CLOG uses https://github.com/3b/3bmd
13:21:23
dbotton
It is used with pax for the documentation
13:22:47
neirac
dbotton thanks, so I just add this to dependencies and I'm ready to go?
13:23:44
dbotton
Neirac I'd take a look at 3bmd
13:25:33
dbotton
You add #:3BMD to your :depends-on
13:26:14
dbotton
In your asd file and then part of project. CLOG only uses it when you get docs
14:13:51
neirac
dbotton I was using (create-child body (3bmd:parse-and-print-to-stream "file.txt" t )). But I just see a blank page, the file has data
14:38:34
dbotton
I'll try and look when at computer later neirac
14:40:01
Bung
https://gigamonkeys.com/book/
14:40:27
Bung
i can send lots of pdf book
15:34:16
neirac
Bung on lisp is very good also but is more computer science oriented
16:42:11
dbotton
Bung take a look also at the tutorials and resource lists for learning at - https://github.com/rabbibotton/clog/blob/main/LEARN.md
17:20:34
martinjungblut
Is Parentscript still being maintained?
17:22:10
ieure
Well, I'm a parent, the scripts I maintain are "clean you room" "stop leaving food on the couch" "return the glasses you're hoarding" etc
17:23:44
martinjungblut
ieure: Thank you!
17:23:53
martinjungblut
But seriously, I meant Parenscript XD
17:27:53
pjb
martinjungblut: just clone it, patch it, and create merge requests or pull request depending on gitlab or github.
Tuesday, 29th of November 2022, 18:15:23 UTC