February 18, 2017 Re: Silicon Valley D Meetup - January 26, 2017 - "High Performance Tools in D" by Jon Degenhardt | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jon Degenhardt | On Friday, 27 January 2017 at 18:20:53 UTC, Jon Degenhardt wrote:
> On Friday, 27 January 2017 at 16:21:51 UTC, Jack Stouffer wrote:
>> On Friday, 27 January 2017 at 03:58:26 UTC, Ali Çehreli wrote:
>>> And this:
>>>
>>> http://youtu.be/-DK4r5xewTY
>>
>> Hey Jon, if you're in this thread, are you able to post any of the code that you use for tsv parsing?
>
> Code has been open-sourced: https://github.com/eBay/tsv-utils-dlang
>
> The performance benchmarks showed in the talk are not in the repo, the benchmarks currently listed are from a year ago. I'm planning to update the repo in the next few weeks, probably after the next LDC release.
>
> If there are questions about specific types of things perhaps a thread in General forum would work.
>
> --Jon
Watched the video some time back, interesting results. Any plans to blog about this? It would be great if you could run them through a profiler too, see why D is so much faster. Would be really worth writing this up, maybe on the D blog.
|
February 18, 2017 Re: Silicon Valley D Meetup - January 26, 2017 - "High Performance Tools in D" by Jon Degenhardt | ||||
---|---|---|---|---|
| ||||
Posted in reply to Joakim | On Saturday, 18 February 2017 at 07:50:02 UTC, Joakim wrote:
> On Friday, 27 January 2017 at 18:20:53 UTC, Jon Degenhardt wrote:
>> On Friday, 27 January 2017 at 16:21:51 UTC, Jack Stouffer wrote:
>>> On Friday, 27 January 2017 at 03:58:26 UTC, Ali Çehreli wrote:
>>>> And this:
>>>>
>>>> http://youtu.be/-DK4r5xewTY
>>>
>>> Hey Jon, if you're in this thread, are you able to post any of the code that you use for tsv parsing?
>>
>> Code has been open-sourced: https://github.com/eBay/tsv-utils-dlang
>>
>> The performance benchmarks showed in the talk are not in the repo, the benchmarks currently listed are from a year ago. I'm planning to update the repo in the next few weeks, probably after the next LDC release.
>>
>> If there are questions about specific types of things perhaps a thread in General forum would work.
>>
>> --Jon
>
> Watched the video some time back, interesting results. Any plans to blog about this? It would be great if you could run them through a profiler too, see why D is so much faster. Would be really worth writing this up, maybe on the D blog.
Thanks for the feedback. I'm pretty close to publishing the benchmarks, they'll go in a doc file in the repository. They weren't quite complete when the meetup happened.
Regarding a blog post - I haven't talked to Mike Parker, if there's interest I'd be open to it.
As to why the tools compare so well - That's a really intriguing question, especially since the tools favor using high level constructs from D / Phobos rather than hand-built data structures or memory management. I have hypotheses, but no sure answers. Some of it likely involves design choices rather than language facilities per se, but even so, it's a good story for D.
--Jon
|
February 19, 2017 Re: Silicon Valley D Meetup - January 26, 2017 - "High Performance Tools in D" by Jon Degenhardt | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jon Degenhardt | On Saturday, 18 February 2017 at 21:22:33 UTC, Jon Degenhardt wrote:
> Regarding a blog post - I haven't talked to Mike Parker, if there's interest I'd be open to it.
Yes, there is interest. I was planning to contact you about this in my next round of queries. So I suppose now we can skip the query and get right to the details.
|
Copyright © 1999-2021 by the D Language Foundation