freenode/#lisp - IRC Chatlog
Search
0:01:11
aeth
pjb: I use org-mode near-daily and it's good for what it is... notes, todo lists, a miniature spreadsheet, etc.
0:02:19
aeth
pjb: Markdown is better for generating lightly-formatted HTML, though, imo. In part because it's standardized, unlike org-mode, which has a ton of stuff that's heavily dependent on Emacs (like the spreadsheet functionality that's literally built into its tables)
0:04:58
aeth
I wouldn't choose org-mode over Markdown for HTML generation, just like I wouldn't choose org-mode over LaTeX for PDFs/books.
1:00:56
alexanderbarbosa
anyone knows how to clean previous sbcl custom prefixed instalations files? clean and dist-clean aint that
1:59:18
mrcode_
does anyone know how to solve a 'warning unused variable autotype_tmp' error from cffi groveller ? seems to prevent loading of a package
2:08:33
iarebatm`
Can anyone recommend a library for parsing arbitrary date/time strings into some sort of standard datetime representation?
2:09:48
iarebatm`
simple-date-time seems to recommend local-time, but local-time doesn't parse formats such as "01/01/2019". net-telent-date is marked as deprecated...
2:10:22
iarebatm`
what's the right thing to do in this case, parse out the date parts and construct my own local-time manually?
2:12:15
pjb
(encode-universal-time (parse-integer string :start 6) (parse-integer string :start 3 :junk-allowed) (parse-integer string :start 0 :junk-allowed))
2:12:41
pjb
(encode-universal-time 0 0 0 (parse-integer string :start 0 :junk-allowed) (parse-integer string :start 3 :junk-allowed) (parse-integer string :start 6))
2:13:50
pjb
or: (apply (function encode-universal-time) 0 0 0 (mapcar (function parse-integer) (split-sequence #\/ string)))
3:52:38
no-defun-allowed
beach: I should thank you for bringing up the mode though, now I can write `((lambda (x) x) 2) evto 2` and feel slightly less icky by using Unicode arrows.
3:54:24
no-defun-allowed
`((lambda (x) x) 2) ↦ 2` Emacs has a weird pause when I load any unicode characters though, possibly because it has to load a fallback font since CMU Typewriter Text doesn't have that character.
3:55:13
beach
I can't imagine having to type things like "first-class global environments", "Common Lisp HyperSpec", "(admittedly small) family", etc. whenever I want to mention those concepts. :)
3:58:19
beach
... and since I am apparently turning dyslexic, I would make typos trying to type those phrases each time, thereby slowing me down even more.
3:59:08
no-defun-allowed
Hm, macOS has an abbrev expander but I always thought it was annoying (since it is bound to autocorrection), which would be handy since Emacs isn't my matrix client.
4:00:44
beach
Now, what I would really like is to be able to use the same abbrev expander everywhere, in the editor, on the command line, etc.
4:01:10
no-defun-allowed
Excellent! The already half-broken input box on riot.im also breaks macOS's autocorrect too.
4:02:40
no-defun-allowed
Maybe matrix-client.el is calling again. Anyways, abbrev is very neat, thanks for mentioning it, beach.
4:47:23
pjb
beach: the problem, is to remember the abbreviations you used for those in-extenso expressions!
5:17:43
pjb
But from what I see how it behaves on smartphones, it's unsatisfactory. Perhaps with a neuralink?
5:20:44
no-defun-allowed
And a neuralink is probably another 10 years away, given the dumb hype you get from Elon, and would cost more than your computer.
7:07:05
JohnMS_WORK
I'm unable to find any examples of sharing C++ classes with ECL. Does anyone else know of any?
8:37:22
MrMc
How do I create a vector of complex numbers? I am doing the following in SBCL but get a warning (MAKE-ARRAY 1024 :ELEMENT-TYPE 'COMPLEX :INITIAL-ELEMENT (COMPLEX 0 0) :FILL-POINTER 0)
8:40:45
jackdaniel
if you put (complex 0.0 0.0) as an initial element there will be no warning too, but if you decide on complex floats then specyfing it as element type may help the compiler
8:43:17
MrMc
So my definition should be (MAKE-ARRAY 1024 :ELEMENT-TYPE '(COMPLEX FLOAT) :INITIAL-ELEMENT (COMPLEX 0.0 0.0) :FILL-POINTER 0)
8:48:56
jackdaniel
I think you gone a little overboard with this paste ,) I'm glad I could be of use
9:24:51
gjvc
* (MAKE-ARRAY 1024 :ELEMENT-TYPE '(COMPLEX FLOAT) :INITIAL-ELEMENT (COMPLEX 0.0 0.0) :FILL-POINTER 0)
9:25:53
no-defun-allowed
yeah, if the fill pointer is at 0, then it's assumed you've only populated up to 0 and the printer will print only up to there