Quite a saturday night!

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Quite a saturday night!

Nicolas Petton
Hey guys,

Together with Ben we decided to take the evening and kick Helios[1]' ass!
Here's the result, after 16 pomodoros:

helios speed, 2013-03-09 18:22:26 +0000, 25, 0, 0
helios announcement fix, 2013-03-09 18:54:51 +0000, 25, 0, 0
helios announcement fix, 2013-03-09 19:24:53 +0000, 25, 0, 0
helios announcement fix 2, 2013-03-09 19:55:41 +0000, 25, 0, 0
helios selectors cache, 2013-03-09 20:40:53 +0000, 25, 0, 0
helios selectors cache 2, 2013-03-09 22:19:47 +0000, 25, 0, 0
helios selectors cache 3, 2013-03-09 22:50:05 +0000, 25, 0, 0
helios selectors cache 4, 2013-03-09 23:21:42 +0000, 25, 0, 0
helios selectors cache 5, 2013-03-10 00:01:45 +0000, 25, 0, 0
helios selectors cache 6, 2013-03-10 00:31:47 +0000, 25, 0, 0
Helios Sytem Announcements, 2013-03-10 01:02:05 +0000, 25, 0, 0
Helios Sytem Announcements, 2013-03-10 01:32:10 +0000, 25, 0, 0
Helios Sytem Announcements 2, 2013-03-10 02:13:40 +0000, 25, 0, 0
Helios Sytem Announcements 2, 2013-03-10 02:45:35 +0000, 25, 0, 0
Helios Sytem Announcements 3 (Protocol), 2013-03-10 03:18:10 +0000, 25, 0, 0
Helios Sytem Announcements 4, 2013-03-10 04:07:26 +0000, 25, 0, 0

As a result, Helios listens to all system announcements and it's something like 10 times faster.

Cheers,
Nico

[1] The next IDE of Amber

signature.asc (506 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Lsehub-staff] Quite a saturday night!

Marcus Denker-4
Could Helios be used to edit Pharo code?

On Mar 10, 2013, at 5:16 AM, Nicolas Petton <[hidden email]> wrote:

> Hey guys,
>
> Together with Ben we decided to take the evening and kick Helios[1]' ass!
> Here's the result, after 16 pomodoros:
>
> helios speed, 2013-03-09 18:22:26 +0000, 25, 0, 0
> helios announcement fix, 2013-03-09 18:54:51 +0000, 25, 0, 0
> helios announcement fix, 2013-03-09 19:24:53 +0000, 25, 0, 0
> helios announcement fix 2, 2013-03-09 19:55:41 +0000, 25, 0, 0
> helios selectors cache, 2013-03-09 20:40:53 +0000, 25, 0, 0
> helios selectors cache 2, 2013-03-09 22:19:47 +0000, 25, 0, 0
> helios selectors cache 3, 2013-03-09 22:50:05 +0000, 25, 0, 0
> helios selectors cache 4, 2013-03-09 23:21:42 +0000, 25, 0, 0
> helios selectors cache 5, 2013-03-10 00:01:45 +0000, 25, 0, 0
> helios selectors cache 6, 2013-03-10 00:31:47 +0000, 25, 0, 0
> Helios Sytem Announcements, 2013-03-10 01:02:05 +0000, 25, 0, 0
> Helios Sytem Announcements, 2013-03-10 01:32:10 +0000, 25, 0, 0
> Helios Sytem Announcements 2, 2013-03-10 02:13:40 +0000, 25, 0, 0
> Helios Sytem Announcements 2, 2013-03-10 02:45:35 +0000, 25, 0, 0
> Helios Sytem Announcements 3 (Protocol), 2013-03-10 03:18:10 +0000, 25, 0, 0
> Helios Sytem Announcements 4, 2013-03-10 04:07:26 +0000, 25, 0, 0
>
> As a result, Helios listens to all system announcements and it's something like 10 times faster.
>
> Cheers,
> Nico
>
> [1] The next IDE of Amber


Reply | Threaded
Open this post in threaded view
|

Re: [amber-lang] Quite a saturday night!

Herby Vojčík
In reply to this post by Nicolas Petton
Wow!

(and I learned what pomodoro is, except the tomato, of course :-) )

Nicolas Petton wrote:

> Hey guys,
>
> Together with Ben we decided to take the evening and kick Helios[1]' ass!
> Here's the result, after 16 pomodoros:
>
> helios speed, 2013-03-09 18:22:26 +0000, 25, 0, 0
> helios announcement fix, 2013-03-09 18:54:51 +0000, 25, 0, 0
> helios announcement fix, 2013-03-09 19:24:53 +0000, 25, 0, 0
> helios announcement fix 2, 2013-03-09 19:55:41 +0000, 25, 0, 0
> helios selectors cache, 2013-03-09 20:40:53 +0000, 25, 0, 0
> helios selectors cache 2, 2013-03-09 22:19:47 +0000, 25, 0, 0
> helios selectors cache 3, 2013-03-09 22:50:05 +0000, 25, 0, 0
> helios selectors cache 4, 2013-03-09 23:21:42 +0000, 25, 0, 0
> helios selectors cache 5, 2013-03-10 00:01:45 +0000, 25, 0, 0
> helios selectors cache 6, 2013-03-10 00:31:47 +0000, 25, 0, 0
> Helios Sytem Announcements, 2013-03-10 01:02:05 +0000, 25, 0, 0
> Helios Sytem Announcements, 2013-03-10 01:32:10 +0000, 25, 0, 0
> H
elios Sytem Announcements 2, 2013-03-10 02:13:40 +0000, 25, 0, 0

> Helios Sytem Announcements 2, 2013-03-10 02:45:35 +0000, 25, 0, 0
> Helios Sytem Announcements 3 (Protocol), 2013-03-10 03:18:10 +0000, 25, 0, 0
> Helios Sytem Announcements 4, 2013-03-10 04:07:26 +0000, 25, 0, 0
>
> As a result, Helios listens to all system announcements and it's something like 10 times faster.
>
> Cheers,
> Nico
>
> [1] The next IDE of Amber

Reply | Threaded
Open this post in threaded view
|

Re: [Lsehub-staff] Quite a saturday night!

Herby Vojčík
In reply to this post by Marcus Denker-4


Marcus Denker wrote:
> Could Helios be used to edit Pharo code?

Ha! If taken broader, it can be GSoC idea (and can help to more or less
standardize server and client protocols between running Smalltalk and
Smalltalk IDE; this can bring, in the future, for example, a Smalltalk
IDE by JetBrains (pipedreaming again))!

Herby

> On Mar 10, 2013, at 5:16 AM, Nicolas Petton<[hidden email]>  wrote:
>
>> Hey guys,
>>
>> Together with Ben we decided to take the evening and kick Helios[1]' ass!
>> Here's the result, after 16 pomodoros:
>>
>> helios speed, 2013-03-09 18:22:26 +0000, 25, 0, 0
>> helios announcement fix, 2013-03-09 18:54:51 +0000, 25, 0, 0
>> helios announcement fix, 2013-03-09 19:24:53 +0000, 25, 0, 0
>> helios announcement fix 2, 2013-03-09 19:55:41 +0000, 25, 0, 0
>> helios selectors cache, 2013-03-09 20:40:53 +0000, 25, 0, 0
>> helios selectors cache 2, 2013-03-09 22:19:47 +0000, 25, 0, 0
>> helios selectors cache 3, 2013-03-09 22:50:05 +0000, 25, 0, 0
>> helios selectors cache 4, 2013-03-09 23:21:42 +0000, 25, 0, 0
>> helios selectors cache 5, 2013-03-10 00:01:45 +0000, 25, 0, 0
>> helios selectors cache 6, 2013-03-10 00:31:47 +0000, 25, 0, 0
>> Helios Sytem Announcements, 2013-03-10 01:02:05 +0000, 25, 0, 0
>> Helios Sytem Announcements, 2013-03-10 01:32:10 +0000, 25, 0, 0
>> Helios Sytem Announcements 2, 2013-03-10 02:13:40 +0000, 25, 0, 0
>> Helios Sytem Announcements 2, 2013-03-10 02:45:35 +0000, 25, 0, 0
>> Helios Sytem Announcements 3 (Protocol), 2013-03-10 03:18:10 +0000, 25, 0, 0
>> Helios Sytem Announcements 4, 2013-03-10 04:07:26 +0000, 25, 0, 0
>>
>> As a result, Helios listens to all system announcements and it's something like 10 times faster.
>>
>> Cheers,
>> Nico
>>
>> [1] The next IDE of Amber
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [amber-lang] Quite a saturday night!

Marcus Denker-4
In reply to this post by Herby Vojčík

On Mar 10, 2013, at 11:11 AM, Herby Vojčík <[hidden email]> wrote:

> Wow!
>
> (and I learned what pomodoro is, except the tomato, of course :-) )
>

http://www.pomodorotechnique.com

The inventor of the Pomodoro (Francesco Cirillo) actually is a long time Smalltalker and
an active Pharo user.

        Marcus


Reply | Threaded
Open this post in threaded view
|

Re: [Lsehub-staff] Quite a saturday night!

Marcus Denker-4
In reply to this post by Herby Vojčík

On Mar 10, 2013, at 11:13 AM, Herby Vojčík <[hidden email]> wrote:

>
>
> Marcus Denker wrote:
>> Could Helios be used to edit Pharo code?
>
> Ha! If taken broader, it can be GSoC idea (and can help to more or less standardize server and client protocols between running Smalltalk and Smalltalk IDE; this can bring, in the future, for example, a Smalltalk IDE by JetBrains (pipedreaming again))!

A) Compatibility across many dialects will result in something that can evolve maximally as fast
as the slowest evolving Smalltalk dialect.

B) The IDE written in Smalltak is an asset, outsourcing that to Java is the wrong way to go.

        Marcus
Reply | Threaded
Open this post in threaded view
|

Re: [Lsehub-staff] Quite a saturday night!

Herby Vojčík


Marcus Denker wrote:
> On Mar 10, 2013, at 11:13 AM, Herby Vojčík<[hidden email]>  wrote:
>
>>
>> Marcus Denker wrote:
>>> Could Helios be used to edit Pharo code?
>> Ha! If taken broader, it can be GSoC idea (and can help to more or less standardize server and client protocols between running Smalltalk and Smalltalk IDE; this can bring, in the future, for example, a Smalltalk IDE by JetBrains (pipedreaming again))!
>
> A) Compatibility across many dialects will result in something that can evolve maximally as fast
> as the slowest evolving Smalltalk dialect.

Remote Amber and plain Pharo are enough or the server side. Others can
use the protocol if they will.

> B) The IDE written in Smalltak is an asset, outsourcing that to Java is the wrong way to go.

You asked if Helios could edit Pharo code. Helios is, more or less,
JavaScript app, so not any more a truly pure Smalltalk IDE.

Maybe that protocol would _de_facto_ need a Smalltalk at the other side,
but why taking it categorically aside?

And of course, Smalltalk IDE written in Smalltalk itself _is_ an asset
(not that I used anything from its malleableness yet, maximum is Method
Finder); but I get used to good IDEs from other vendors as well; I in
fact don't care what WebStorm is written in (yes, I know it is Java, as
you mentioned), I like how it helps me).

> Marcus

Herby