freenode/#lisp - IRC Chatlog
Search
15:02:06
beach
asarch: Oh, perhaps you mean Common Lisp? Then please do not use the abbreviation "Clisp", since it is the name of an implementation of Common Lisp. If you have to abbreviate Common Lisp, then use "CL".
15:03:00
asarch
Hi beach, nice to see you again. The main reason is actually to replace my TCSH scripts with some OOP-capable programming language and to learn how AI works :-)
15:05:15
beach
asarch: Sure. Then you should know that using those characters is not portable. They may not be part of the character set of every implementation.
15:07:00
asarch
I just was testing if I could use other characters than the Latin alphabet to name functions
15:10:38
Bike
it's the glorious future, i don't want to be stuck with what a bunch of cold war engineers thought language was
15:12:26
shka
schweers: hard to tell, but we are stuck with pre-80s technology and primitive economic model to back it
15:12:48
dim
Unicode for function and variable names is debatable, because in many cases there is more than one possible binary encoding for the same visual output, even without mentionning invisible space
15:13:17
dim
Here, the line just contains the https://www.fileformat.info/info/unicode/char/200B/index.htm
15:13:59
dim
well when you have unicode support for symbol names, you have to deal with that, I suppose
15:14:39
schweers
maybe I need to configure emacs in a way that any non ascii is highlighted, just in case
15:14:44
francogrex
Hi I have this, I put a break, optimize debug 3 yet no way to single step into the internal code... https://pastebin.com/EFLzz0be
15:22:35
oleo
so when you say you want to have the most verbose debug level then you set it to 3 and the others to 0 in order to get that
15:24:46
oleo
if you want as fast as possible speed then you have todo that on the expense of safety and debug and space
15:26:07
oleo
#.(declaim (optimize (safety 3) (debug 3) (space 0) (speed 0) (compilation-speed 0) (inhibit-warnings 0))
15:29:36
schweers
I know, I just never thought that optimizations should be set at that stage. This thought simply never crossed my mind.
15:30:28
schweers
exactly, the compiler, not the reader. But then again, one can compile at read time
15:31:55
francogrex
no unfortunately nothing works, even with optimization codes, can't go beyond the first few lines of the loop
15:32:08
oleo
that's where i end of thinking further cause i don't have experinece much with that level
16:15:44
makomo
contrapunctus: not me, but there's also this project/product which seems interesting https://wukix.com/mocl
16:25:09
jackdaniel
eql5-android worked fine for me when I was playing with it, there are quite a few examples in the source tree
16:44:22
jackdaniel
dto's games worked with sdl on the other hand. there is ecl's performance bottleneck with clos dispatch we plan to address *after* the upcoming release
19:29:13
skeuomorf
jackdaniel: Do you have any idea whether I can have a post as an HTML file that will be rendered as-is? Using coleslaw I mean
19:33:02
skeuomorf
jackdaniel: hmm https://github.com/kingcons/coleslaw/blob/master/src/content.lisp#L114
20:43:38
oleo
papachan: put the asdf source into /common-lisp/source build there and then try (require :asdf) (asdf:load-system :asdf)
20:52:19
oleo
had to find them all via find . type d -name sbcl-1.4.7-x64 -exec rm -rf {} \; and delete
1:38:32
skeuomorf
PuercoPop: It would be cool if the links to CSS files, images, ...etc are relative to the root instead of being tied directly to the domain
2:02:57
skeuomorf
PuercoPop: e.g. https://hackage.haskell.org/package/hakyll-3.2.7.1/docs/Hakyll-Web-Urls-Relativize.html
2:03:53
PuercoPop
skeuomorf: The themes are hardcoding the ${config.domain} as the prefix. You could set the domain in the .coleslawrc as the root URL of your blog
2:05:40
skeuomorf
PuercoPop: put another way, given index, I want to be able to navigate to everywhere else from it without being tied to the domain name, so that all the URLs are relative to index
2:07:24
jason_m
Hello, I recently discovered snooze (https://github.com/joaotavora/snooze). This is a small issue, but the defroute indentation does not work for me as shown in the readme. Can I change how that works? (emacs / slime)
2:07:48
PuercoPop
For the posts content you can use the relative URL, or are you asking for something else?
2:09:37
PuercoPop
skeuomorf: I'm guessing the the easiest way is to just copy the theme to a new dir a modify the templates directly. I know there is PAGE-URL but I'm not seeing a way to achieve what you want easily. Then again I haven't read the codebase in quite a while. I still have to incorporate the docs on using Roswell
2:11:09
skeuomorf
PuercoPop: say I have a .coleslawrc with domain name as "http://example.com", and I have 2 posts, post1.md and post2.md, when I open index.html locally and try to navigate to post1, i get redirected to "example.com/post1" instead of "/root/post1"
2:11:58
skeuomorf
PuercoPop: I have a custom theme already, but this behavior is the same across my theme and hyde
2:16:41
PuercoPop
COMPUTE-URL is a function unfortunately. Maybe if we change it to a generic function you could specialize the method according the 'content-type' you wish?
2:18:25
skeuomorf
PuercoPop: Sorry, I don't think I understand what this has to do with content types
2:20:13
PuercoPop
skeuomorf: If I'm understanding you correctly you want to change the URL of Posts. Or do you want to change the URL of Post in a particular page?
2:22:02
PuercoPop
So URLs belong to the content itself and they are determined by COMPUTE-URL :after initializing the instance of the content (tag/post/etc). So you'd have to modify that if you want to change the URL of a content-type, like POSTS.
2:23:58
skeuomorf
PuercoPop: https://hackage.haskell.org/package/hakyll-3.2.7.1/docs/Hakyll-Web-Urls-Relativize.html
2:29:29
PuercoPop
skeuomorf: Ah ok. Yeah no, that is not something that Coleslaw can easily do. URLs are property of the content itself not something that is dynamically computed in relation to the 'current' content
2:36:41
PuercoPop
skeuomorf: I don't really have a good answer short of come up with a 'URL protocol' similar to the 'Document Protocol' and replace the URL reader of content with it? The post templates are receive the currently post as an argument so in theory you should be able to to use that as the current 'context/base'
2:39:20
skeuomorf
PuercoPop: The gh-pages plugin doesn't seem to work, neither when using (gh-pages :cname t) nor (gh-pages :cname "http://example.com")
2:45:12
PuercoPop
skeuomorf: Weird the last one should work. In fact Im not sure how the otherwise clause should be reachable because t should catch everything. Including nil
2:46:52
PuercoPop
skeuomorf: Yeah, and it was written before the 'new gh-pages'. Let me try to run use it locally
2:55:39
PuercoPop
skeuomorf: it does, after I remove the truename call in the initial (let ((blog (truename ..)))
2:59:26
skeuomorf
PuercoPop: Awesome, trying to find out where quicklisp installs packages so that I can edit my Coleslaw and not have to wait for a release :)