Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
BruceM
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
BruceM
12y ago
Interesting question. I would say that the answer is "no, the rubinius JIT was never considered" ... One thing is that we don't just JIT compile code. In fact, we only do on Windows when under the debugger / REPL. We d
62.
▲
by
BruceM
12y ago
MPS is designed so that allocation can be very fast in the common case as long as the interface to the collector in the compiler and run-time is done well. They are willing to talk to people about the licensing. They're nice folks, alt
63.
▲
by
BruceM
12y ago
This is something that can be readily solved. Dylan has no issues in this area when using the MPS ( http://www.ravenbrook.com/project/mps/ ) GC. There are a few things that are worth taking note of though ... One is
64.
▲
by
BruceM
12y ago
Well, if you're aware of that blog post from February, then you should also be aware of all of the work that he and his team have done since then. They're working on solving the problems with LLVM and more advanced GC. As for Dyl
65.
▲
by
BruceM
12y ago
Well, I'd mainly written it for people who were (already) asking me about how we differed from other integrations or why we did what we did ... LDC (D with LLVM) is written in C++, so they invoke LLVM APIs, but I don't know what t
66.
▲
by
BruceM
12y ago
Regarding Firefox and Qt vs Gtk ... this is going back a long long time (to the Seamonkey days and prior to some really huge changes), but Gtk people were involved with Mozilla early on and as Mozilla contributors. Perhaps pavlov will step
67.
▲
by
BruceM
12y ago
Btw, I sent you an email on a somewhat related topic recently.
68.
▲
by
BruceM
12y ago
Any thoughts on how hard this might be to integrate with Polymer (or web components in general)?
69.
▲
by
BruceM
12y ago
Watch the Mathematica-backed StrangeLoop 2014 keynote by Stephen Wolfram. That's one way to think about it. There are others like how things work on the Lisp Machine (and somewhat similarly in CLIM).
70.
▲
by
BruceM
12y ago
Okay. But sometimes, the logical output format for the response from a command is going to be an image. And sometimes, you'd like to view that inline with your commands in the terminal. That isn't that radical a suggestion. And i
71.
▲
by
BruceM
12y ago
In my post, I mention that iTerm supports inline images (although only in nightly builds so far). So does Terminology. xterm actually support Sixel graphics now (although with 16 colors and a configure flag being set). Other terminals also
72.
▲
by
BruceM
12y ago
GCLI is interesting, but I didn't mention it because I feel like it focuses more on the issue of command parsing / completion. That said, that's a great topic to cover! I think GCLI does a pretty good job of command completio
73.
▲
by
BruceM
12y ago
I will probably write a "More Rich Command Shells" to cover things I missed here that are important in some way (like Apple's MPW). The next thing I want to write though is about building something that has a command shell UI
74.
▲
Rich Command Shells
(waywardmonkeys.org)
187 points
by
BruceM
12y ago
|
98 comments
75.
▲
by
BruceM
12y ago
One really nice thing about the level of C++11 and C++14 (and even C++1z) support in clang and libc++ is that it has let emscripten remain at the forefront of support as well. While emscripten's compiler is a bit older (clang 3.3-base
76.
▲
BBC Things: A single reference for things that matter to the BBC and audiences
(bbc.co.uk)
37 points
by
BruceM
12y ago
|
9 comments
77.
▲
by
BruceM
12y ago
It would be useful to know the commands that were run for gdb, lldb, and so on to do our own comparisons. I also have need of being able to run a program under a harness that, should it crash, lets me get the stack and other details. Bonus
78.
▲
by
BruceM
12y ago
I'd love to have the time and the resources to deal with more OSes. :) 20 years ago, I had to keep stuff running on Solaris and lots of other platforms. About 20 years ago, I still did some work on VMS on actual VAX hardware! It wasn&#
79.
▲
by
BruceM
12y ago
I've been experimenting with Nix on Mac OS X lately and it works fine. I've heard that it works on FreeBSD as well. The big gap is Windows. The good news is that you can integrate your language-specific tools with Nix as well, suc
80.
▲
by
BruceM
12y ago
I posted an explanation of how Dylan's macro system would handle this elsewhere (including http://www.reddit.com/r/programming/comments/2gesag/comparat... ). Dylan was one of the original languages t
81.
▲
CppCon2014 Presentations
(github.com)
55 points
by
BruceM
12y ago
|
10 comments
82.
▲
by
BruceM
12y ago
Every day is pretty much a mix of Dylan ( http://opendylan.org/ ), some Python, some JavaScript and either C or C++. Occasionally shell scripts. My productivity in any of them is usually pretty decent, but it depends more on
83.
▲
Losing Ground: Louisiana Is Drowning, Quickly
(projects.propublica.org)
5 points
by
BruceM
12y ago
|
0 comments
84.
▲
by
BruceM
12y ago
Hey Eric! > I've previous written about techniques for implementing fast multiple > dispatch using Dylan's type system: > http://www.cs.dartmouth.edu/reports/abstracts/TR2001-404/ We may be
85.
▲
by
BruceM
12y ago
The main issue with them is that they require that the object be ==, not just =. But given that almost every use that I know of for them in the core libraries is for integers or symbols, this isn't a big issue at all. Other than that,
86.
▲
by
BruceM
12y ago
This does make the compiler work much harder though! Having to optimize dispatch everywhere makes it quite a different thing from how a good optimizing Scheme or CL compiler works.
87.
▲
by
BruceM
12y ago
Yes. The compiler kept track of which source locations were impacted by which types of "method upgrades". Was something inlined? Dead code eliminated? Converted to a direct call to an internal entry point (avoiding dispatch)? Conv
88.
▲
An Overview of the Dylan Type System
(dylanfoundry.org)
71 points
by
BruceM
12y ago
|
8 comments
89.
▲
by
BruceM
12y ago
Dylan was originally designed by committee back in the days when it was designed by people @ Apple, Harlequin and CMU. And many of the people involved with that were also involved with the Common Lisp standardization (like David Moon, Scott
90.
▲
by
BruceM
12y ago
I do ... and I post on http://dylanfoundry.org/ . I don't usually bother to post them on HN as I don't have the time to try to get something on the front page (otherwise, no attention). I do post them on r/li
More ›