freenode/#lisp - IRC Chatlog
Search
16:06:54
Bike
i think i'm thinking of "Clef Design: Thoughts on the Formalization of Program Construction", but i guess it's not online
16:09:51
warweasle
I was thinking of using something like this as remote "datablocks" which would make a great base for a multi-user editor.
16:23:00
scymtym
pfdietz: interesting. maybe talk to eschulte (the author of the above). see https://github.com/robert-strandh/Eclector/issues/28 for a bit of context
16:25:13
scymtym
oh, i didn't read your message that way :) i read it in the independent-invention sense
16:47:22
trafaret1
I have some question about applying lisp for prototyping real time control sytems
17:25:02
trafaret1
I want to do fast prototyping and it it needed to write code in another programming language
17:43:38
phoe
or do you want to prototype in Lisp and then write the final code in another language?
20:15:21
emaczen
Xach: I'm looking for reasonable estimates as to when I can determine my program is leaking memory
20:17:18
Bike
check (room), do a thing that shouldn't leave any memory lying around, run a gc, check room again, note any severe discrepancy?
20:26:20
makomo
phoe: the pdf regarding alexandria that you linked, is that something you're working on or?
21:26:20
phoe
All conditions signaled inside FOO are going to be printed, but execution will keep on going.
21:52:31
no-defun-allowed
If they can't read it, they can't crack it -- I mean I haven't heard of it used like that.
21:56:16
pjb
drduck: security by obscurity is no security. There are AI-based malware. You could implement that in lisp. There are AI-based countermeasures. You could implement that in lisp.
21:56:36
pjb
drduck: Please don’t assume Lisp is only useful for Animation and Graphics, AI, Bioinformatics, B2B and E-Commerce, Data Mining, EDA/Semiconductor applications, Expert Systems, Finance, Intelligent Agents, Knowledge Management, Mechanical CAD, Modeling and Simulation, Natural Language, Optimization, Research, Risk Analysis, Scheduling, Telecom, and Web Authoring just because these are the only things they happened to list.
22:01:44
no-defun-allowed
Please don't assume Lisp is only useful for malware since we infected your computer with it.
22:27:48
jcowan
https://web.archive.org/web/20120128001349/http://philosecurity.org/2009/01/12/interview-with-an-adware-author
1:00:14
White_Flame
discussed this pretty recently, but in old code that I've seen, consider a normal hashtable scenario holding a symbol->value mapping. If you have no hash tables but only symbol plists, then the usage is symbol-plist ->(table-name value)
1:01:22
White_Flame
so there is no central object holding the table. The symbol keys are just annotated with the table named entries in the plist. It's a pretty good way of avoiding plist key clashes
1:02:39
anamorphic
So I was playing with this: (defun magic-keyword (keyword) (setf (fdefinition keyword) #'(lambda (hash-table) (gethash keyword hash-table)))), which lets you use (:foo hash-table) like in Clojure... Is that kind of thing likely to cause a mess in subtle ways?
1:05:25
White_Flame
I can't see anything at simple glance of the spec that would clash with that use
1:06:40
White_Flame
it does go against common style in terms of what keywords are for, but I don't think there'd be a technical problem with it