Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jackdaniel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
91.
▲
by
jackdaniel
4y ago
In my experience people tend to use standard classes in Common Lisp, without further specialization (which is of course possible with MOP). They are part of the standard, so I'd say that they are "coded into the language" alr
92.
▲
by
jackdaniel
4y ago
I've never heard that Python OOP is any good, not to even mention superior to other contemporary systems (like Java). Could you share the source where it is said that "Python class system is more flexible than other languages"
93.
▲
by
jackdaniel
4y ago
libgc in its pre-release branch works fine with Emscripten.
94.
▲
by
jackdaniel
4y ago
It is more like: (caller_capabilities[WHATEVER_CAPABILITY])(...); when the capability is not present, then you get no_method_found or something similar.
95.
▲
Writing McCLIM backends – SVG case study
(turtleware.eu)
27 points
by
jackdaniel
4y ago
|
0 comments
96.
▲
McCLIM back ends – Part I: Medium Output Protocol
(turtleware.eu)
2 points
by
jackdaniel
4y ago
|
0 comments
97.
▲
Tixel Viewer – exploring time with Lisp
(turtleware.eu)
2 points
by
jackdaniel
4y ago
|
0 comments
98.
▲
by
jackdaniel
5y ago
What was the source doesn't matter for fighting COVID but certainly matters for people who work on gain of function research. If the virus leaked from the laboratory then it will be a strong argument against funding this kind of scienc
99.
▲
by
jackdaniel
5y ago
Perhaps they didn't know about a library local-time[1]? You can't blame the programming language for the programmer shortcomings. [1] https://common-lisp.net/project/local-time/manual.html
100.
▲
by
jackdaniel
5y ago
> It's essentially an MIT/BSD vs GPL debate but for text and media. It is not. CC NC prohibits commercial use while GPL allows it.
101.
▲
by
jackdaniel
5y ago
Thanks!
102.
▲
by
jackdaniel
5y ago
Perhaps after the for-profit company scales and goes ipo it is much less likely to value anything but money, however such absolutist view doesn't apply to many small businesses that are often an extension of interests. Not everybody dr
103.
▲
by
jackdaniel
5y ago
Brilliant :)
104.
▲
by
jackdaniel
5y ago
Cool post :) I'm one of ECL maintainers, if you have questions about the implementation itself then I'll be happy to answer.
105.
▲
by
jackdaniel
5y ago
Ecl and abcl (and of course sbcl) adopted pln before that, so this statement is not technically correct.
106.
▲
by
jackdaniel
5y ago
Both #ecl and #clim moved, yes.
107.
▲
by
jackdaniel
5y ago
McCLIM is licensed under lgpl-2.1+ and does not impose its license on applications. That said using the word 'infect' seems to imply that copyleft licenses are a disease; this does not sound like a serious discourse argument.
108.
▲
You don't need a back end to use CLIM (Lisp)
(turtleware.eu)
2 points
by
jackdaniel
5y ago
|
0 comments
109.
▲
by
jackdaniel
6y ago
Sure, but I'd wait for the backend writing guide I'm working on - it is easy to get confused without a guide.
110.
▲
by
jackdaniel
6y ago
Lack of double buffering, actually that one will be merged next week. I gather that you move your pointer over an image or another complex record that gets highlighted (by drawing a rectangle around it).
111.
▲
by
jackdaniel
6y ago
Regarding HiDPI there are some ideas, but right now they are not implemented (see i.e https://github.com/McCLIM/McCLIM/issues/827 ). I'm writing a vt100 terminal backend to reveal some underlying assumpti
112.
▲
by
jackdaniel
6y ago
Currently it requires X11 server running, please see https://github.com/McCLIM/McCLIM/wiki/Backends; as of fontconfig, since the next release we are going to use cl-dejavu to not depend on hardcoded paths. Be
113.
▲
by
jackdaniel
6y ago
The question makes sense and the answer is no, McCLIM may work on wayland display server only via XWayland (there is currently no explicit Wayland backend).
114.
▲
by
jackdaniel
6y ago
Fun fact: google outed me from my account a year ago (I didn't bother to set up another one).
115.
▲
by
jackdaniel
6y ago
Hey, 1. install your favorite implementation (sbcl, ccl, ecl) 2. install quicklisp (see quicklisp.org for instructions) 3. > (ql:quickload 'clim-examples) 4. > (clim-demo:demodemo) You are all set :-) Soon™ we are going to switch
116.
▲
by
jackdaniel
6y ago
The toolkit is based on presentations which provide a direct representation of underlying objects. That (I think) is the most distinctive feature of CLIM-like systems (compared to other toolkits). That said, maybe we should remove the link
117.
▲
by
jackdaniel
6y ago
Hey, thank you for very kind words!
118.
▲
by
jackdaniel
6y ago
All things that you have mentioned are supported. That said, I'm working on a guide for writing backends, while it won't directly address this kind of questions, it should give at least some picture of features used by project. Ma
119.
▲
by
jackdaniel
6y ago
Hey, I'm currently maintaining McCLIM. Cool to see in on the front page of Hacker News :-). I'm occasionally dropping screenshots of current things I'm working on, i.e this ad-hoc animation: https://twitter.com
120.
▲
by
jackdaniel
6y ago
I've emphasized a few times, that examples are made up (for a purpose of explaining different scenarios). I haven't included any actual opinion to make it even more apparent. You should it read it like this: _given_ [ A is right a
More ›