Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wingo
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
301.
▲
by
wingo
17y ago
Indeed, I don't know about JRuby. I know about Scheme. There is no fast Scheme that JIT-compiles, that I know of. All the fast Lisp compilers that I know compile ahead-of-time. If you know why they did this, pray tell :) As a language imple
302.
▲
by
wingo
17y ago
Not sure why they don't simply compile to Java bytecode to start with. It doesn't seem like they're making use of runtime type profiles here a la Self. It still seems to me that JIT compilation is needless, unless your compiler is as smart
303.
▲
by
wingo
17y ago
A poignant example -- but I disagree as to its import. A perennial business strategy is to create commercial means for satisfying needs that commerce creates -- of the creation of scarcity out of abundance, be it food, education, health, et
304.
▲
by
wingo
17y ago
I often use gdb as a C repl. You can't build a program that way of course. This OTOH is a nice hack :)
305.
▲
by
wingo
17y ago
Seems the keybindings skip direct to the semantics in your brain, without passing through verbose names; C-w would "kill" the text. Still, your lapse is pretty good. Sometimes I can't even name the keys -- but my fingers know :)
306.
▲
by
wingo
17y ago
Leech is the new black.
307.
▲
by
wingo
17y ago
I think Zach was being sarcastic.
308.
▲
GNU Guile 1.9.3 released (alpha)
(article.gmane.org)
3 points
by
wingo
17y ago
|
0 comments
309.
▲
by
wingo
17y ago
scheme@(guile-user)> ,L brainfuck Guile Brainfuck interpreter 1.0 on Guile 1.9.2 Copyright (C) 2001-2008 Free Software Foundation, Inc. Enter `,help' for help. brainfuck@(guile-user)> ++++++++++[>++++
310.
▲
by
wingo
17y ago
Pride an Prejudice, until 4 in the morning last night. I'm sleepy now at work :)
311.
▲
by
wingo
17y ago
I could be misinterpreting, but I don't think this is an accurate characterization of what a lisp-2 does. Function and value namespaces are separate in CL because functions and values are of different types; also there's the struct, class,
312.
▲
by
wingo
17y ago
What do you mean by, "If you use PLT Scheme, too, you get Lisp-n"?
313.
▲
by
wingo
17y ago
Heh, sure. I would note however that implementation speed conditions the kinds of algorithms you write. You can't really do realtime audio processing in Ruby -- so implementation performance limits the scope of your project. I know, because
314.
▲
by
wingo
17y ago
Neat hack, but needless, and besides that, irrelevant: the author didn't really care about the fibonacci sequence. He cared about function calls and additions. See Performance and Evaluation of Lisp Systems, http://www.dreamsongs.com/Files
315.
▲
Scheme Steering Committee Position Statement
(scheme-reports.org)
6 points
by
wingo
17y ago
|
1 comments
316.
▲
by
wingo
17y ago
It also has a whiff of mechanical sabre-toothed tigers.
317.
▲
by
wingo
17y ago
Thanks for the invite, I'll see about passing by. I'm more of a hacker than a business person, FWIW.
318.
▲
by
wingo
17y ago
Barcelona
319.
▲
GOTO 1965
(wingolog.org)
7 points
by
wingo
17y ago
|
0 comments
320.
▲
by
wingo
17y ago
Getting the C shims right, and ensuring that it really implements elisp as emacs does -- to the point that elisp programmers can't tell the difference. The C question is much more difficult, though. The goal is for Guile in Emacs to be the
321.
▲
by
wingo
17y ago
You mean lexically bound variables perhaps? There is lexical-let from 'cl, but that's not the same thing. OTOH Guile's elisp compiler does compile lexical bindings efficiently. It's a complementary tack to the lexbind branch of Emacs proper
322.
▲
by
wingo
17y ago
I agree, it is irritating.
323.
▲
by
wingo
17y ago
You might not want to hack on that project, but in all cases you have to install a runtime, be it a web server or xulrunner or whatever. GTK+ can be a pita to install, but it's as cross-platform as anything else.
324.
▲
by
wingo
17y ago
http://live.gnome.org/GnomeShell Written mostly in javascript, with dynamically-generated bindings to GTK+ et al.
325.
▲
by
wingo
17y ago
Not all hackers are dudes.
326.
▲
by
wingo
17y ago
Some really nice points. I would love to use ELF and GOT rewrites for languages that I hack on.
327.
▲
by
wingo
17y ago
> This idea isn't new In fact I would say it's a kind of a pattern: implementing REPLs for systems that weren't made with REPLs in mind. (That doesn't say anything about the coolness of this hack though, one way or the other :)
328.
▲
by
wingo
17y ago
Very neat hack! I am surprised Java did as well as it did.
329.
▲
by
wingo
17y ago
I choose to interpret this as a lovely ironic statement. Well done!
330.
▲
Chuck Moore: Forth, The Last Ten Years and The Next Two Weeks
(forth.org)
7 points
by
wingo
17y ago
|
6 comments
More ›