Hi Alex,

That is brilliant. Woul you put you good experience with Racket performance
on your blog? we can then link to it on the wiki.

Thanks,

Stephen


On Wed, 1 Nov 2017 at 03:51, Alex Harsanyi <[email protected]> wrote:

>
>
> On Wednesday, November 1, 2017 at 9:03:22 AM UTC+8, Stephen De Gabrielle
> wrote:
>>
>>
>> >you can work on being able to back up a future argument of how Racket
>> can scale
>>
>> I'm out of depth with this - can you help?
>>
>
> Hi Stephen,
>
> Perhaps I can help a bit with this: based on my experience in writing and
> using my ActivityLog2 fitness tracker, I found Racket to be pretty good for
> data processing and drawing (both plots and general drawing operations).
>
> For data processing, my current ActivityLog2 database [1] contains 6 years
> worth of training data, it is 470 Mb in size, for a total of 2.5 million
> data
> points.  Each data point contains up to 28 data items, such as GPS
> position,
> heart rate, power, etc.  A single run or bike activity contains between
> 3000
> and 10000 such data points, and plots for these data sets can be instantly
> generated, directly from callbacks of GUI elements.  Generating data for
> trend
> charts (like histogram, or best-avg) involve analyzing data points from
> lots
> of activities; these operations are is still fast but require judicious
> use of
> caching, as they are no longer "instant" operations. The GUI for such
> operations also had to be changed to be non-blocking and to show progress.
>
> Drawing operations, such as displaying and moving a map with several GPS
> tracks, are fast and responsive.  Most of the drawing code is "naive" and
> straightforward, with no optimizations, so all the speed and performance is
> due to the drawing libraries in Racket.
>
> Footnotes:
>
> [1] Unfortunately, this database contains a lot of private information and
> I
>     will not share it.
>
> Best Regards,
> Alex.
>
>
>>
>> Stephen
>>
>>
>> On Tue, Oct 31, 2017 at 9:49 PM, Neil Van Dyke <[email protected]>
>> wrote:
>>
> Moving this from `racket-users`...
>>>
>>> It seems pretty clear the change was because the team responsible for
>>>> maintaining it changed it because they use C++:
>>>>
>>>
>>> I prefer to do engineering and science, rather than PR, but this
>>> "friends of" effort seems to me to be mostly about PR. If you're doing PR,
>>> then I think the above is not a safe assumption to make about readers'
>>> perceptions, and I also think there is a good potential spin here that you
>>> should consider making explicit:
>>>
>>>     in the category of Paul Graham startup mode rapid highly iterative
>>>>     "first version in Lisp"
>>>>
>>>>
>>> If you're doing PR, here might be an appropriate time to namedrop both
>>> Carmack and Graham a single sentence that suggests a category of industry
>>> application of Racket that would have startups using it from the start.  As
>>> well as used by established organizations that value "startup thinking"
>>> throughout, or within certain units/projects.
>>>
>>> You can craft your exact message with an engineer/scientist's sense of
>>> accuracy and constructiveness, and still get PR mileage out of it.  On the
>>> "friends of" page, and also turning around the somewhat sour note in that
>>> quoted thread.
>>>
>>> I think there's a legitimate engineering argument to be crafted here,
>>> not PR lies.  After that, you can work on being able to back up a future
>>> argument of how Racket can scale for after the startup's initial version,
>>> and keep delivering benefits, which I think is also possible, and maybe one
>>> of those hypothetical startups' contributions turn out to be key to that.
>>>
>>> --
>>>
>> You received this message because you are subscribed to the Google Groups
>>> "Racket Developers" group.
>>>
>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to [email protected].
>>> To post to this group, send email to [email protected].
>>>
>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/racket-dev/36efb3e2-b1ca-024d-ae35-ae91bf2b62d3%40neilvandyke.org
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
Kind regards,
Stephen
--
Ealing (London), UK

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-dev/CAGHj7-JUp2U1hJ%3D0tipFYtD%2BxvyQ9%2B1yRGkHKdsPkCz0iZiCeg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to