ProgressDisplay package released

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

ProgressDisplay package released

Ralph Boland
I recently released the first draft of my package ProgressDisplay to
SqueakSource.
It is like SystemProgressMorph et. al. but with a lot of bells and
whistles added.
It is not a suitable replacement for SystemProgressMorph though because it is
too large and specific for that. SystemProgressMorph could be made a subclass
of one of its classes though.

It is designed largely to meet my specific needs but since it's MIT anyone may
use it, steal components, or move components of it to Squeak/Pharo.
It has a utility class category with useful classes for things like
array permutation generation and array multiset permutation
generation, numeric partitioning of a number, and a class RangeList
(which I will be expanding upon later).  All of these classes will be
removed when the package meant to contain them is ready (not soon).
There are also a number of utility methods that could be stolen or put
into Squeak/Pharo proper.

It probably has lots of bugs, so bug reports appreciated.
Comments on its function, design, and implementation most welcome.
Proposals for improvements or extensions will be considered but no promises.
If you need access to make changes let me know.
If Levente Uzonyi likes it but feels compelled to rewrite it
completely from scratch, thats okay too. :-)

ONE OF MY REASONS FOR RELEASING IT IS BECAUSE OF A
BUG I COULD NOT FIX.
It is supposed to be possible to turn on the ability to catch user interrupts
but when this feature is turned on and an interrupt generated while
the progress bar is displayed the interrupt is caught but not processed
until the progress bar closes. :-(
Of course the interrupt was meant to be processed immediately.
If anyone can tell me how to fix this bug (or better still send me the
code or add the code to the package) that would be great!

Regards,

Ralph Boland

--
Quantum Theory cannot save us from the tyranny of a deterministic universe
but it does give God something to do

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: ProgressDisplay package released

Stéphane Ducasse
Cool

Can you tell us some of the added features?

Stef

> I recently released the first draft of my package ProgressDisplay to
> SqueakSource.
> It is like SystemProgressMorph et. al. but with a lot of bells and
> whistles added.
> It is not a suitable replacement for SystemProgressMorph though because it is
> too large and specific for that. SystemProgressMorph could be made a subclass
> of one of its classes though.
>
> It is designed largely to meet my specific needs but since it's MIT anyone may
> use it, steal components, or move components of it to Squeak/Pharo.
> It has a utility class category with useful classes for things like
> array permutation generation and array multiset permutation
> generation, numeric partitioning of a number, and a class RangeList
> (which I will be expanding upon later).  All of these classes will be
> removed when the package meant to contain them is ready (not soon).
> There are also a number of utility methods that could be stolen or put
> into Squeak/Pharo proper.
>
> It probably has lots of bugs, so bug reports appreciated.
> Comments on its function, design, and implementation most welcome.
> Proposals for improvements or extensions will be considered but no promises.
> If you need access to make changes let me know.
> If Levente Uzonyi likes it but feels compelled to rewrite it
> completely from scratch, thats okay too. :-)
>
> ONE OF MY REASONS FOR RELEASING IT IS BECAUSE OF A
> BUG I COULD NOT FIX.
> It is supposed to be possible to turn on the ability to catch user interrupts
> but when this feature is turned on and an interrupt generated while
> the progress bar is displayed the interrupt is caught but not processed
> until the progress bar closes. :-(
> Of course the interrupt was meant to be processed immediately.
> If anyone can tell me how to fix this bug (or better still send me the
> code or add the code to the package) that would be great!
>
> Regards,
>
> Ralph Boland
>
> --
> Quantum Theory cannot save us from the tyranny of a deterministic universe
> but it does give God something to do
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: ProgressDisplay package released

Alexandre Bergel
Yep, a screenshot will be cool

Alexandre


On 2 Aug 2010, at 10:52, Stéphane Ducasse wrote:

> Cool
>
> Can you tell us some of the added features?
>
> Stef
>
>> I recently released the first draft of my package ProgressDisplay to
>> SqueakSource.
>> It is like SystemProgressMorph et. al. but with a lot of bells and
>> whistles added.
>> It is not a suitable replacement for SystemProgressMorph though because it is
>> too large and specific for that. SystemProgressMorph could be made a subclass
>> of one of its classes though.
>>
>> It is designed largely to meet my specific needs but since it's MIT anyone may
>> use it, steal components, or move components of it to Squeak/Pharo.
>> It has a utility class category with useful classes for things like
>> array permutation generation and array multiset permutation
>> generation, numeric partitioning of a number, and a class RangeList
>> (which I will be expanding upon later).  All of these classes will be
>> removed when the package meant to contain them is ready (not soon).
>> There are also a number of utility methods that could be stolen or put
>> into Squeak/Pharo proper.
>>
>> It probably has lots of bugs, so bug reports appreciated.
>> Comments on its function, design, and implementation most welcome.
>> Proposals for improvements or extensions will be considered but no promises.
>> If you need access to make changes let me know.
>> If Levente Uzonyi likes it but feels compelled to rewrite it
>> completely from scratch, thats okay too. :-)
>>
>> ONE OF MY REASONS FOR RELEASING IT IS BECAUSE OF A
>> BUG I COULD NOT FIX.
>> It is supposed to be possible to turn on the ability to catch user interrupts
>> but when this feature is turned on and an interrupt generated while
>> the progress bar is displayed the interrupt is caught but not processed
>> until the progress bar closes. :-(
>> Of course the interrupt was meant to be processed immediately.
>> If anyone can tell me how to fix this bug (or better still send me the
>> code or add the code to the package) that would be great!
>>
>> Regards,
>>
>> Ralph Boland
>>
>> --
>> Quantum Theory cannot save us from the tyranny of a deterministic universe
>> but it does give God something to do
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: ProgressDisplay package released

SergeStinckwich
Yes sell you work ! Not everyone has time to test ;-)

On Mon, Aug 2, 2010 at 3:58 PM, Alexandre Bergel <[hidden email]> wrote:

> Yep, a screenshot will be cool
>
> Alexandre
>
>
> On 2 Aug 2010, at 10:52, Stéphane Ducasse wrote:
>
>> Cool
>>
>> Can you tell us some of the added features?
>>
>> Stef
>>
>>> I recently released the first draft of my package ProgressDisplay to
>>> SqueakSource.
>>> It is like SystemProgressMorph et. al. but with a lot of bells and
>>> whistles added.
>>> It is not a suitable replacement for SystemProgressMorph though because it is
>>> too large and specific for that. SystemProgressMorph could be made a subclass
>>> of one of its classes though.
>>>
>>> It is designed largely to meet my specific needs but since it's MIT anyone may
>>> use it, steal components, or move components of it to Squeak/Pharo.
>>> It has a utility class category with useful classes for things like
>>> array permutation generation and array multiset permutation
>>> generation, numeric partitioning of a number, and a class RangeList
>>> (which I will be expanding upon later).  All of these classes will be
>>> removed when the package meant to contain them is ready (not soon).
>>> There are also a number of utility methods that could be stolen or put
>>> into Squeak/Pharo proper.
>>>
>>> It probably has lots of bugs, so bug reports appreciated.
>>> Comments on its function, design, and implementation most welcome.
>>> Proposals for improvements or extensions will be considered but no promises.
>>> If you need access to make changes let me know.
>>> If Levente Uzonyi likes it but feels compelled to rewrite it
>>> completely from scratch, thats okay too. :-)
>>>
>>> ONE OF MY REASONS FOR RELEASING IT IS BECAUSE OF A
>>> BUG I COULD NOT FIX.
>>> It is supposed to be possible to turn on the ability to catch user interrupts
>>> but when this feature is turned on and an interrupt generated while
>>> the progress bar is displayed the interrupt is caught but not processed
>>> until the progress bar closes. :-(
>>> Of course the interrupt was meant to be processed immediately.
>>> If anyone can tell me how to fix this bug (or better still send me the
>>> code or add the code to the package) that would be great!
>>>
>>> Regards,
>>>
>>> Ralph Boland
>>>
>>> --
>>> Quantum Theory cannot save us from the tyranny of a deterministic universe
>>> but it does give God something to do
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: ProgressDisplay package released

tinchodias
Hi Ralph,
I tried to load ProgressDisplay package on Pharo 1.1.1. It depends on 2 nonexistent classes: Generator and InputSensor. How can I obtain them?

Thanks,
Martin


On Mon, Aug 2, 2010 at 5:57 AM, Serge Stinckwich <[hidden email]> wrote:
Yes sell you work ! Not everyone has time to test ;-)

On Mon, Aug 2, 2010 at 3:58 PM, Alexandre Bergel <[hidden email]> wrote:
> Yep, a screenshot will be cool
>
> Alexandre
>
>
> On 2 Aug 2010, at 10:52, Stéphane Ducasse wrote:
>
>> Cool
>>
>> Can you tell us some of the added features?
>>
>> Stef
>>
>>> I recently released the first draft of my package ProgressDisplay to
>>> SqueakSource.
>>> It is like SystemProgressMorph et. al. but with a lot of bells and
>>> whistles added.
>>> It is not a suitable replacement for SystemProgressMorph though because it is
>>> too large and specific for that. SystemProgressMorph could be made a subclass
>>> of one of its classes though.
>>>
>>> It is designed largely to meet my specific needs but since it's MIT anyone may
>>> use it, steal components, or move components of it to Squeak/Pharo.
>>> It has a utility class category with useful classes for things like
>>> array permutation generation and array multiset permutation
>>> generation, numeric partitioning of a number, and a class RangeList
>>> (which I will be expanding upon later).  All of these classes will be
>>> removed when the package meant to contain them is ready (not soon).
>>> There are also a number of utility methods that could be stolen or put
>>> into Squeak/Pharo proper.
>>>
>>> It probably has lots of bugs, so bug reports appreciated.
>>> Comments on its function, design, and implementation most welcome.
>>> Proposals for improvements or extensions will be considered but no promises.
>>> If you need access to make changes let me know.
>>> If Levente Uzonyi likes it but feels compelled to rewrite it
>>> completely from scratch, thats okay too. :-)
>>>
>>> ONE OF MY REASONS FOR RELEASING IT IS BECAUSE OF A
>>> BUG I COULD NOT FIX.
>>> It is supposed to be possible to turn on the ability to catch user interrupts
>>> but when this feature is turned on and an interrupt generated while
>>> the progress bar is displayed the interrupt is caught but not processed
>>> until the progress bar closes. :-(
>>> Of course the interrupt was meant to be processed immediately.
>>> If anyone can tell me how to fix this bug (or better still send me the
>>> code or add the code to the package) that would be great!
>>>
>>> Regards,
>>>
>>> Ralph Boland
>>>
>>> --
>>> Quantum Theory cannot save us from the tyranny of a deterministic universe
>>> but it does give God something to do
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply | Threaded
Open this post in threaded view
|

Re: ProgressDisplay package released

Mariano Martinez Peck


On Tue, Mar 29, 2011 at 9:14 PM, Martin Dias <[hidden email]> wrote:
Hi Ralph,
I tried to load ProgressDisplay package on Pharo 1.1.1. It depends on 2 nonexistent classes: Generator and InputSensor. How can I obtain them?


InputSensor is now in Pharo InputEventSensor I think
 
Thanks,
Martin



On Mon, Aug 2, 2010 at 5:57 AM, Serge Stinckwich <[hidden email]> wrote:
Yes sell you work ! Not everyone has time to test ;-)

On Mon, Aug 2, 2010 at 3:58 PM, Alexandre Bergel <[hidden email]> wrote:
> Yep, a screenshot will be cool
>
> Alexandre
>
>
> On 2 Aug 2010, at 10:52, Stéphane Ducasse wrote:
>
>> Cool
>>
>> Can you tell us some of the added features?
>>
>> Stef
>>
>>> I recently released the first draft of my package ProgressDisplay to
>>> SqueakSource.
>>> It is like SystemProgressMorph et. al. but with a lot of bells and
>>> whistles added.
>>> It is not a suitable replacement for SystemProgressMorph though because it is
>>> too large and specific for that. SystemProgressMorph could be made a subclass
>>> of one of its classes though.
>>>
>>> It is designed largely to meet my specific needs but since it's MIT anyone may
>>> use it, steal components, or move components of it to Squeak/Pharo.
>>> It has a utility class category with useful classes for things like
>>> array permutation generation and array multiset permutation
>>> generation, numeric partitioning of a number, and a class RangeList
>>> (which I will be expanding upon later).  All of these classes will be
>>> removed when the package meant to contain them is ready (not soon).
>>> There are also a number of utility methods that could be stolen or put
>>> into Squeak/Pharo proper.
>>>
>>> It probably has lots of bugs, so bug reports appreciated.
>>> Comments on its function, design, and implementation most welcome.
>>> Proposals for improvements or extensions will be considered but no promises.
>>> If you need access to make changes let me know.
>>> If Levente Uzonyi likes it but feels compelled to rewrite it
>>> completely from scratch, thats okay too. :-)
>>>
>>> ONE OF MY REASONS FOR RELEASING IT IS BECAUSE OF A
>>> BUG I COULD NOT FIX.
>>> It is supposed to be possible to turn on the ability to catch user interrupts
>>> but when this feature is turned on and an interrupt generated while
>>> the progress bar is displayed the interrupt is caught but not processed
>>> until the progress bar closes. :-(
>>> Of course the interrupt was meant to be processed immediately.
>>> If anyone can tell me how to fix this bug (or better still send me the
>>> code or add the code to the package) that would be great!
>>>
>>> Regards,
>>>
>>> Ralph Boland
>>>
>>> --
>>> Quantum Theory cannot save us from the tyranny of a deterministic universe
>>> but it does give God something to do
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project