Re: Linus with some good observations on garbage collection

2011-04-22 Thread Michael Stover
This sort of reference count with cyclic dependency detector is how a lot of scripting languages do it, or did it in the past. The problem was that lazy generational GCs are believed to have better throughput in general. I'd like to say were proved rather than are believed, but I don't actually

Re: emscripten

2010-12-16 Thread Michael Stover
And CAPTCHAs prove that javascript and browsers are terrible??? You must have failed logic class. Probably you never took it, knowing how poorly you would do. I should criticize your precious local apps because some require dongles. On Thu, Dec 16, 2010 at 8:28 AM, Adam Ruppe

Re: emscripten

2010-12-16 Thread Michael Stover
On Thu, Dec 16, 2010 at 2:22 PM, Nick Sabalausky a...@a.a wrote: Michael Stover michael.r.sto...@gmail.com wrote in message news:mailman.1053.1292506694.21107.digitalmar...@puremagic.com... And CAPTCHAs prove that javascript and browsers are terrible??? Where are you gettng that? That's

Re: emscripten

2010-12-16 Thread Michael Stover
On Thu, Dec 16, 2010 at 2:48 PM, Nick Sabalausky a...@a.a wrote: Michael Stover michael.r.sto...@gmail.com wrote in message news:mailman.1046.1292468790.21107.digitalmar...@puremagic.com... there's no integration with the external environment But it is an advantage at the same time

Re: emscripten

2010-12-15 Thread Michael Stover
And that's the problem - we're talking about applications that happen to be distributed via the web, not a website. Everyone's demands that it work in lynx, FF2, with javascript turned off, etc are ludicrous. You don't get to make such demands of applications. Some applications are Windows only.

Re: emscripten

2010-12-15 Thread Michael Stover
All of your complaints are about specific choices of the developers, not the technology. Right now, javascript and web apps are being written (for the most part) by young, inexperienced, often graphically-oriented individuals. Soon, more experience developers will join the scene and start

Re: emscripten

2010-12-15 Thread Michael Stover
And no, I'm *not* playing semantics games here: Distributed via the web means exactly what it means Of course you're playing semantic games. Not being very helpful in the discussion. You seem to be arguing that if the content arrived via http it must work in lynx or else it sucks. Perhaps I

Re: emscripten

2010-12-15 Thread Michael Stover
On Wed, Dec 15, 2010 at 2:26 PM, retard r...@tard.com.invalid wrote: Wed, 15 Dec 2010 12:40:50 -0600, Andrew Wiley wrote: The point was that while Javascript is slow, it's getting fast enough to be useful. Yes, it's not C. It will never be. But the fact that any sort of realtime

Re: emscripten

2010-12-15 Thread Michael Stover
horrible? On Wed, Dec 15, 2010 at 2:50 PM, Nick Sabalausky a...@a.a wrote: Michael Stover michael.r.sto...@gmail.com wrote in message news:mailman.1034.1292441124.21107.digitalmar...@puremagic.com... And no, I'm *not* playing semantics games here: Distributed via the web means exactly what

Re: emscripten

2010-12-15 Thread Michael Stover
Trying to make an online payment to Visa or check on one of Visa's policies? Are you gonna be able to do that at MasterCard's website? With desktop software stuff like that rarely happens. Basically, websites/webapps have a greater need for compatibility than desktop apps do. Again, we're not

Re: emscripten

2010-12-15 Thread Michael Stover
Do you complain that Excel doesn't not degrade gracefully? Why would someone even think to load the app in lynx? Do you load excel files in lynx? On Wed, Dec 15, 2010 at 3:32 PM, Adam D. Ruppe destructiona...@gmail.comwrote: Michael Stover wrote: If I provide a spreadsheet program via

Re: emscripten

2010-12-15 Thread Michael Stover
With my own computer, there are things I can do to prevent that. With webapps I'm 100% reliant on someone else: there isn't a damn thing I can do. But what about your group-think lemming mother? On Wed, Dec 15, 2010 at 3:36 PM, Nick Sabalausky a...@a.a wrote: Michael Stover michael.r.sto

Re: emscripten

2010-12-15 Thread Michael Stover
So much hate because you can't middle-click paste. Swearing and AAAggghhing, loathing, etc. It's childish and hard to take such attitudes seriously. The world moves on and doesn't care that you can't adapt to the simplest of things. On Wed, Dec 15, 2010 at 5:20 PM, Adam D. Ruppe

Re: emscripten

2010-12-15 Thread Michael Stover
there's no integration with the external environment But it is an advantage at the same time as it's a weakness. The advantage is, I can read and use gmail or google docs anywhere, firewall or not. I could sit here at home, open an openoffice doc, write in it, save it. Then tomorrow go to

Re: emscripten

2010-12-14 Thread Michael Stover
Facebook is hardly a fair example - they are not a true webapp and are more interested in numbers of users than quality of their app. Someone who was serious about making an application over the web would simply require Chrome or Firefox, and then 99% of your incompatibility issues go away, as

Re: emscripten

2010-12-14 Thread Michael Stover
On Tue, Dec 14, 2010 at 2:03 PM, Adam Ruppe destructiona...@gmail.comwrote: Have you tried, for example, CoffeeScript: I have not - my main problem with Javascript isn't so much the language as the browsers in which it runs, which is why I feel things like emscripten (and google native

Re: emscripten

2010-12-14 Thread Michael Stover
I don't have any problems you seem to have with gmail. I suspect attitude is a big difference. On Tue, Dec 14, 2010 at 6:43 PM, Adam D. Ruppe destructiona...@gmail.comwrote: Michael Stover: Did you use the gmail webapp to write that? No. My public email address is gmail so I get a free

Re: emscripten

2010-12-14 Thread Michael Stover
I've used Pegasus, thunderbird, Exchange, Evolution, and whatever is on my Mac by default (briefly). I've used other web emails too, including one for Exchange, which is terrible. Some of your complaints are not generic to javascript/web apps - like the right click complaint. It can be done

Re: Why Ruby?

2010-12-11 Thread Michael Stover
LOL. I'd _love_ to use D at work, but so much of our code is in C++ and must compile with Visual Studio that the fact that C++ doesn't integrate with D all that well and the fact that you have to use dmc on Windows for the C or C++ code if you want to link it with D code make it so that it

Re: Looking for champion - std.lang.d.lex

2010-11-19 Thread Michael Stover
As for D lexers and tokenizers, what would be nice is to A) build an antlr grammar for D B) build D targets for antlr so that antlr can generate lexers and parsers in the D language. For B) I found http://www.mbutscher.de/antlrd/index.html For A) A good list of antlr grammars is at

Re: Looking for champion - std.lang.d.lex

2010-11-19 Thread Michael Stover
so that was 4 months ago - how do things currently stand on that initiative? -Mike On Fri, Nov 19, 2010 at 6:37 PM, Bruno Medeiros brunodomedeiros+s...@com.gmail wrote: On 19/11/2010 22:25, Michael Stover wrote: As for D lexers and tokenizers, what would be nice is to A) build an antlr

Re: What would you rewrite in D?

2010-10-14 Thread Michael Stover
An operating system written in D would be really interesting. On Thu, Oct 14, 2010 at 11:05 AM, Andrej Mitrovic andrej.mitrov...@gmail.com wrote: On 10/6/10, Nick Sabalausky a...@a.a wrote: sybrandy sybra...@gmail.com wrote in message news:i8g8oi$1hv...@digitalmars.com... Just asking out

What do people here use as an IDE?

2010-10-12 Thread Michael Stover
Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike

Re: What do people here use as an IDE?

2010-10-12 Thread Michael Stover
...@gmail.com wrote: I'm by no means an actual D programmer but I like to use Code::Blocks. I've heard VisualD and Descent are also very nice. There's also a guy working on D.dev ( http://d-dev-ide.blogspot.com/2010/07/ddev-progress-july-2010.html). On Tue, Oct 12, 2010 at 8:57 PM, Michael Stover

Re: What do people here use as an IDE?

2010-10-12 Thread Michael Stover
working on D.dev ( http://d-dev-ide.blogspot.com/2010/07/ddev-progress-july-2010.html). On Tue, Oct 12, 2010 at 8:57 PM, Michael Stover michael.r.sto...@gmail.comwrote: Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active

Re: What do people here use as an IDE?

2010-10-12 Thread Michael Stover
...@yage3d.netwrote: On 10/12/2010 9:57 PM, Michael Stover wrote: Elephant appears dead. Poseidon's activity is extremely low and is still alpha after 5 years. LEDS is even less active, and DDT doesn't have a release yet. What do actual D programmers use? -Mike As an Eclipse fan (don't laugh

Re: What do people here use as an IDE?

2010-10-12 Thread Michael Stover
, Michael Stover wrote: Descent is a dead project, replaced by DDT which doesn't have a release. Also, I'm running Linux at home and Mac at work, so VisualD won't do for me. Poseidon is also Windows-only. Descent is dead? The change log shows recent activity ( http://dsource.org/projects

Re: Call C (or C++) with pointer to static function

2010-10-11 Thread Michael Stover
Thank you for helping me understand. Mike On Mon, Oct 11, 2010 at 8:39 AM, Simen kjaeraas simen.kja...@gmail.comwrote: Michael Stover michael.r.sto...@gmail.com wrote: I am under the impression that passing a pointer to a static function (ie, passing a pointer to a memory address

Re: Call C (or C++) with pointer to static function

2010-10-11 Thread Michael Stover
to work on Mac, Windows, and Linux user desktops. -Mike On Mon, Oct 11, 2010 at 9:56 AM, Lars T. Kyllingstad pub...@kyllingen.nospamnet wrote: On Sun, 10 Oct 2010 20:30:52 -0400, Michael Stover wrote: Can one call fortran libraries from D? Ie, say one wanted to use LAPACK from D? Since

Call C (or C++) with pointer to static function

2010-10-10 Thread Michael Stover
. Is this feasible with D2? Thanks, Michael Stover

Re: Call C (or C++) with pointer to static function

2010-10-10 Thread Michael Stover
...@gmail.comwrote: On Sun, 10 Oct 2010 22:03:51 +0200, Michael Stover michael.r.sto...@gmail.com wrote: I am wondering if D would be a good choice for our differential equation modeling app. What it needs to be able to do is dynamically compile D code into a static function that can