freenode/#lisp - IRC Chatlog
Search
20:46:56
pjb
vms14: you right, the first priority is to make programs the users want to use. Given the choice between no program and a program using FFI, the later is better. But given the choice between a program using FFI and a program using pure lisp code, the later is better too!
20:49:20
ebrasca
Yea mezano can start bare metal , it can see images , videos , probably audio and it support mcclim.
21:09:31
whartung
I’ve forked to imagemagick in the past. It’s great if you can handle the overhead of the fork and the copying of the data. It would work fine. Given that, you can instead of using imagemagick, just go straight to Postscript and render using that (since someone mentioned writing text on images). I honestly don’t know if there is a “postscript” server (that is, something besides a printer which IS a postscript server) that you can connect to more
21:10:00
whartung
I don’t know if there’s a standalone SVG renderer avaliable or not either, but that may be another option.
21:11:09
whartung
as for not using FFI, it’s all a matter of timing and whether you can wait for a native CL implementation of a functionality.
21:11:59
whartung
In java, I avoid JNI in general simply because most of my work is with app servers and an NPE in Java is an exception, but an NPE in a .so is a core dump — not a happy state for an app server.
21:12:44
whartung
That siad, I have exec’d imagemagick from Java in teh past, as I was getting better results from it than native java code. I could have JNId and use the imagemagick directly in Java, but see my previous comment about JNI
21:23:51
whartung
I’m casually working on an ecad board layout to in CL…pretty sure nobody wants that. Especially being it’ll be command driven vs a GUI.
21:24:25
whartung
but, hey, I actaully saw someone the other day ask for a CLI based ecad program, so, who know what niche I may tap in to.
21:52:17
aeth
What makes people run Windows are games and random niche professional tools which are different for every profession
23:04:52
vms14
it's also nice to have it online since you could download it with wget -R and I can read it with lynx, like the author took care of text browsers
4:09:16
beach
aeth: I have always heard good things about Amiga. I am not sure there is much to say about "datatypes" other than that it looks like someone thought about what we would call a protocol and implemented it consistently. That's good.