[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Fleece: fast Lua to JSON
- From: Alexander Gladysh <agladysh@...>
- Date: Tue, 22 Mar 2011 16:13:17 +0300
On Tue, Mar 22, 2011 at 15:53, Henning Diedrich <hd2010@eonblast.com> wrote:
> On 3/21/11 6:39 PM, Alexander Gladysh wrote:
> My disdain
> This has no place here. Not even if you think it's evil.
Um. Wrong word, I apologize. I meant discontent. English is not my
mother's tongue.
> So It's too complicated and that makes it deserving of all kinds of
> insulting labels in your mind, and you want to shoot somebody, presumably
> me, fire anybody just getting close to it,
You are deliberately misinterpreting my words.
> and in case that was offensive
> (it was), you apologize but have to re-iterate your contempt. Tortured soul.
Bah.
> After all the posts you wrote about it, I assume we can finally see some
> code, substantiating your claims? Like, how are your experiments going that
> according to you are not going to be trying it out but some special form of
> running Fleece that is not going to count as trying it out? Man enough to
> admit to the results? Ready for the admission that your theories were just
> that? I will, in case you can prove your point.
Henning, take a deep breath please. What theories?
I said earlier that I will not use Fleece unless ultimately pressed
to, no matter however fast it would be, and that I trust your claim
that it is as fast as it is advertised.
I want to try beating Fleece with LJ2 (and I said that I'll have a
time for this not earlier than later this week). Even if I (or any one
else) would not beat it, not 10x performance, nor 100x performance
gains in JSON serialization would pay for the potential maintenance
costs increase, incurred by inclusion of your library into my
production code.
I'm not debating the speed. I'm debating the engineering approach.
> But I appreciate that you want to withhold further expressions of your
> righteous disdain until you have something to show.
Regarding my actual points your very README file proves all that is
needed to prove:
-------
Part of Fleece' speed advantage over other JSON packages is derived
from the fact that it *accesses the Lua table data at the core C
level, below the Lua C API*, which frees a significant number of
cycles.
<...>
Fleece can power up *inline assembler* to make the string escaping
sufficiently fast.
-------
Emphasis is mine.
The whole debate is about above two points, not about the speed.
> Maybe Galileo or Jean D'Arc were a better name. The ancient Greeks were just
> too cultured for this kind of heresy concept you fashion.
Let's not get personal.
And lets either tone down, or move to other public list — Lua-L is not
a place for such heated debate.
Alexander.