October 22, 2015 Re: Fastest JSON parser in the world is a D project | ||||
---|---|---|---|---|
| ||||
Posted in reply to Laeeth Isharc | On 10/21/2015 3:40 PM, Laeeth Isharc wrote: > Have you thought about writing up your experience with writing fast json? A bit > like Walter's Dr Dobbs's article on wielding a profiler to speed up dmd. Yes, Marco, please. This would make an awesome article, and we need articles like that! You've already got this: https://github.com/kostya/benchmarks/pull/46#issuecomment-147932489 so most of it is already written. |
October 22, 2015 Re: Fastest JSON parser in the world is a D project | ||||
---|---|---|---|---|
| ||||
Posted in reply to Laeeth Isharc | On 10/21/2015 12:17 AM, Laeeth Isharc wrote:
>
> I already have JSON files of a couple of gig, and
> they're only going to be bigger over time,
>
Geez, if they're that big, is JSON really the best format to be using?
|
October 22, 2015 Re: Fastest JSON parser in the world is a D project | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | On 10/22/2015 09:08 AM, Walter Bright wrote:
> On 10/21/2015 1:38 PM, Laeeth Isharc wrote:
>> On Wednesday, 21 October 2015 at 19:03:56 UTC, Suliman wrote:
>>> Could anybody reddit this benchmark?
>>
>> done
>> https://www.reddit.com/r/programming/comments/3pojrz/the_fastest_json_parser_in_the_world/
>>
>>
>>
>
> It's item 9 on the front page of https://news.ycombinator.com/ too!
This has been a homerun. Congratulations for this work and also for publicizing it! (Consider it might have remained just one forum discussion read by all of 80 persons...) -- Andrei
|
October 22, 2015 Re: Fastest JSON parser in the world is a D project | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nick Sabalausky | On Thursday, 22 October 2015 at 17:35:48 UTC, Nick Sabalausky wrote:
> On 10/21/2015 12:17 AM, Laeeth Isharc wrote:
>>
>> I already have JSON files of a couple of gig, and
>> they're only going to be bigger over time,
>>
>
> Geez, if they're that big, is JSON really the best format to be using?
Of course not. I don't much like JSON myself anyway. But I am not in control of the format it arrives in. Obviously I will eventually pick something better for the existing dump. But that two gig will be updated at least every week, and that's just one provider of 20 plus (mostly smaller).
I have 2 Tb of Reddit JSON too. A one off conversion job, but there will be others.
|
October 22, 2015 Re: Fastest JSON parser in the world is a D project | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | On Thursday, 22 October 2015 at 18:23:08 UTC, Andrei Alexandrescu wrote:
> On 10/22/2015 09:08 AM, Walter Bright wrote:
>> On 10/21/2015 1:38 PM, Laeeth Isharc wrote:
>>> On Wednesday, 21 October 2015 at 19:03:56 UTC, Suliman wrote:
>>>> Could anybody reddit this benchmark?
>>>
>>> done
>>> https://www.reddit.com/r/programming/comments/3pojrz/the_fastest_json_parser_in_the_world/
>>>
>>>
>>>
>>
>> It's item 9 on the front page of https://news.ycombinator.com/ too!
>
> This has been a homerun. Congratulations for this work and also for publicizing it! (Consider it might have remained just one forum discussion read by all of 80 persons...) -- Andrei
We really do need to stop hiding our light under a bushel. Thinking in marketing terms doesn't always come easy to technically minded people, and I understand why, but ultimately the community benefits a great deal from people becoming aware of the very real benefits D has to offer (alas people won't just get it, even if you think they should), and there are personal career benefits too from helping communicate how you have applied D to do useful work. It's hard to find great programmers and showing what you can do will pay off over time.
|
October 22, 2015 Re: Fastest JSON parser in the world is a D project | ||||
---|---|---|---|---|
| ||||
Posted in reply to Laeeth Isharc | On Thursday, 22 October 2015 at 19:16:00 UTC, Laeeth Isharc wrote:
> We really do need to stop hiding our light under a bushel. Thinking in marketing terms doesn't always come easy to technically minded people, and I understand why, but ultimately the community benefits a great deal from people becoming aware of the very real benefits D has to offer (alas people won't just get it, even if you think they should), and there are personal career benefits too from helping communicate how you have applied D to do useful work. It's hard to find great programmers and showing what you can do will pay off over time.
Yeah, we don't want to repeat Lisp's mistake.
|
October 22, 2015 Re: Fastest JSON parser in the world is a D project | ||||
---|---|---|---|---|
| ||||
Posted in reply to Laeeth Isharc | On Thursday, 22 October 2015 at 19:16:00 UTC, Laeeth Isharc wrote:
> On Thursday, 22 October 2015 at 18:23:08 UTC, Andrei Alexandrescu wrote:
>> On 10/22/2015 09:08 AM, Walter Bright wrote:
>>> [...]
>>
>> This has been a homerun. Congratulations for this work and also for publicizing it! (Consider it might have remained just one forum discussion read by all of 80 persons...) -- Andrei
>
> We really do need to stop hiding our light under a bushel. Thinking in marketing terms doesn't always come easy to technically minded people, and I understand why, but ultimately the community benefits a great deal from people becoming aware of the very real benefits D has to offer (alas people won't just get it, even if you think they should), and there are personal career benefits too from helping communicate how you have applied D to do useful work. It's hard to find great programmers and showing what you can do will pay off over time.
D has no well defined area to be used in. Everyone knows D, when written in a very specific C-mimicking way, is performant. But nobody is using C# or Scala or Python for performance.
|
October 22, 2015 Re: Fastest JSON parser in the world is a D project | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Am Thu, 22 Oct 2015 06:10:56 -0700 schrieb Walter Bright <newshound2@digitalmars.com>: > On 10/21/2015 3:40 PM, Laeeth Isharc wrote: > > Have you thought about writing up your experience with writing fast json? A bit like Walter's Dr Dobbs's article on wielding a profiler to speed up dmd. > > Yes, Marco, please. This would make an awesome article, and we need articles like that! > > You've already got this: > > https://github.com/kostya/benchmarks/pull/46#issuecomment-147932489 > > so most of it is already written. There is at least one hurdle. I don't have a place to publish articles, no personal blog or site I contribute articles to and I don't feel like creating a one-shot one right now. :) -- Marco |
October 23, 2015 Re: Fastest JSON parser in the world is a D project | ||||
---|---|---|---|---|
| ||||
Posted in reply to Marco Leise | On Thursday, 22 October 2015 at 20:54:01 UTC, Marco Leise wrote:
> Am Thu, 22 Oct 2015 06:10:56 -0700
> schrieb Walter Bright <newshound2@digitalmars.com>:
>
>> On 10/21/2015 3:40 PM, Laeeth Isharc wrote:
>> > Have you thought about writing up your experience with writing fast json? A bit like Walter's Dr Dobbs's article on wielding a profiler to speed up dmd.
>>
>> Yes, Marco, please. This would make an awesome article, and we need articles like that!
>>
>> You've already got this:
>>
>> https://github.com/kostya/benchmarks/pull/46#issuecomment-147932489
>>
>> so most of it is already written.
>
> There is at least one hurdle. I don't have a place to publish articles, no personal blog or site I contribute articles to and I don't feel like creating a one-shot one right now. :)
That's why we need an official D blog. Perhaps you could publish it in TWID.
|
October 23, 2015 Re: Fastest JSON parser in the world is a D project | ||||
---|---|---|---|---|
| ||||
Posted in reply to Marco Leise | On Thursday, 22 October 2015 at 20:54:01 UTC, Marco Leise wrote:
> Am Thu, 22 Oct 2015 06:10:56 -0700
> schrieb Walter Bright <newshound2@digitalmars.com>:
>
>> On 10/21/2015 3:40 PM, Laeeth Isharc wrote:
>> > Have you thought about writing up your experience with writing fast json? A bit like Walter's Dr Dobbs's article on wielding a profiler to speed up dmd.
>>
>> Yes, Marco, please. This would make an awesome article, and we need articles like that!
>>
>> You've already got this:
>>
>> https://github.com/kostya/benchmarks/pull/46#issuecomment-147932489
>>
>> so most of it is already written.
>
> There is at least one hurdle. I don't have a place to publish articles, no personal blog or site I contribute articles to and I don't feel like creating a one-shot one right now. :)
The main D forum is as good a place as any. Just start a thread there.
|
Copyright © 1999-2021 by the D Language Foundation