I did a ton of Java (coding, training people, large scale deployments) and
Java has enterprise grade features. For large apps/clients, not much can
beat it these days.
If you need to staff a team for a sizeable project, not much choice either.
Things like this:
Branch: refs/heads/3.0
Home: https://github.com/pharo-project/pharo-core
Commit: 6a1e6f5c48d0cb93a2a1edb7b4c4aac40f589e0e
https://github.com/pharo-project/pharo-core/commit/6a1e6f5c48d0cb93a2a1edb7b4c4aac40f589e0e
Author: Jenkins Build Server bo...@pharo-project.org
Date:
Branch: refs/tags/30634
Home: https://github.com/pharo-project/pharo-core
I was more about primitives doing things with I/O.
On Tue, Dec 10, 2013 at 9:50 AM, Stéphane Ducasse stephane.duca...@inria.fr
wrote:
On Dec 9, 2013, at 10:45 PM, p...@highoctane.be wrote:
Now, moving forward, what would be required to have an interpreter
embedded in C, even if this
On 10 Dec 2013, at 09:26, p...@highoctane.be wrote:
As I am currently reading Andres Valloud books, and trying out the exercises,
man, what do I know about how to make decent enough code. Close to nothing it
seems.
Yes, it is a mind blowing book, one of the best books, if not the best,
Has anyone tried Pragmatic Smalltalk?
Is what he says about the VM being a relic of the past true?
Can someone get David Chisnall to join the discussions?
All the best,
Aik-Siong Koh
--
View this message in context:
http://forum.world.st/Smalltalk-in-a-C-World-tp4728217p4728931.html
Sent
Hi,
I just downloaded a fresh Pharo 3.0 image and I got a notification when I open
the image
Not enough memory to launch the lowSpaceWatcher.
This is triggered by SmalltalkImage#lowSpaceWatcher
Is this normal?
Cheers,
R
On 10 Dec 2013, at 10:39, Roberto Minelli roberto.mine...@usi.ch wrote:
Hi,
I just downloaded a fresh Pharo 3.0 image and I got a notification when I
open the image
Not enough memory to launch the lowSpaceWatcher.
This is triggered by SmalltalkImage#lowSpaceWatcher
Is this normal?
Please check if this is not caused by your autoloading scripts
Uko
On 10 Dec 2013, at 10:38, Roberto Minelli roberto.mine...@usi.ch wrote:
Hi,
I just downloaded a fresh Pharo 3.0 image and I got a notification when I
open the image
Not enough memory to launch the lowSpaceWatcher.
setting is already there, since one week or so
On Dec 9, 2013, at 11:19 AM, Benjamin benjamin.vanryseghem.ph...@gmail.com
wrote:
What I would like, is a setting to remove it.
I usually do not use the packages list,
and once you end up tabbing in the search field,
you can not escape
Downloaded new VM… Now it works…
On Dec 10, 2013, at 10:57 AM, Yuriy Tymchuk yuriy.tymc...@me.com wrote:
Please check if this is not caused by your autoloading scripts
Uko
On 10 Dec 2013, at 10:38, Roberto Minelli roberto.mine...@usi.ch wrote:
Hi,
I just downloaded a fresh Pharo 3.0
err... or *should* be there since a week or so :)
On Dec 10, 2013, at 11:09 AM, Esteban Lorenzano esteba...@gmail.com wrote:
setting is already there, since one week or so
On Dec 9, 2013, at 11:19 AM, Benjamin benjamin.vanryseghem.ph...@gmail.com
wrote:
What I would like, is a setting
There is on DialogWindow, but on regular Window, I do not know :)
I will have a look :P
(but only if you review the proposal first ^^)
Ben
On 10 Dec 2013, at 08:56, Roberto Minelli roberto.mine...@usi.ch wrote:
On Dec 10, 2013, at 8:11 AM, Stéphane Ducasse stephane.duca...@inria.fr
wrote:
If I search for something, I always Shift-Enter and that works super. For the
rest, there are menus and keyboard shortcuts.
Actually, this is quite different. Shift-Enter this is for searching. The
textfield in Nautilus is for filtering packages
Alexandre
--
El 10-12-2013, a las 7:09, Esteban Lorenzano esteba...@gmail.com escribió:
setting is already there, since one week or so
I cannot find it. Do you remember slice number? Thanks. Jura
On Dec 9, 2013, at 11:19 AM, Benjamin benjamin.vanryseghem.ph...@gmail.com
wrote:
What I would like,
Hi guys,
I would want to promote the latest vm as stable.
Can you download and try it, in case something is not working fine?
you can get it by:
curl get.pharo.org/vmLatest
or download at:
mac: latest.zip http://files.pharo.org/vm/pharo/mac/latest.zip
win: latest.zip
Hi,
The Moose build is using VM latest since almost a year without problems.
Locally, I am using on a Mac the latest VM as well (updated about weekly)
and it's fine.
Cheers,
Doru
On Tue, Dec 10, 2013 at 1:21 PM, Esteban Lorenzano esteba...@gmail.comwrote:
Hi guys,
I would want to promote
Hi guys
I discussed with Robert from prague and he told me the following:
- he followed the issue tracking page on how to report bugs
but I suggest that for important problems that teachers may face
they should send a mail to the mailing-list.
= we should change
Hi,
In Pharo 3 you guys integrated Doru’s CollectionsExtension package, which is
great.
You forgot, however, to integrate the utility method #collectAsSet: I was using
in several places in my code.
It should be simply
^ self collect: aBlock as: Set
Could someone please put this in the
Create a ticket
Propose a slice
Enjoy the process :P
Ben
On 10 Dec 2013, at 14:21, Roberto Minelli roberto.mine...@usi.ch wrote:
Hi,
In Pharo 3 you guys integrated Doru’s CollectionsExtension package, which is
great.
You forgot, however, to integrate the utility method #collectAsSet: I
I don't think it has to be in the image,
After all, you can just replace your calls for #collect:as:
Esteban
On Tue, Dec 10, 2013 at 2:21 PM, Roberto Minelli roberto.mine...@usi.chwrote:
Hi,
In Pharo 3 you guys integrated Doru’s CollectionsExtension package, which
is great.
You
No. Since #flatCollectAsSet: is in the image, #collectAsSet: should be in the
image as well.
And then, since we want clean code #collectAsSet: is cleaner than #collect:as:.
On Dec 10, 2013, at 2:23 PM, Esteban Lorenzano esteba...@gmail.com wrote:
I don't think it has to be in the image,
On 10 Dec 2013, at 14:23, Esteban Lorenzano esteba...@gmail.com wrote:
I don't think it has to be in the image,
After all, you can just replace your calls for #collect:as:
I agree. But either you have both
collectAsSet:
flatCollectAsSet:
or you have none. But now there is only
On 10 Dec 2013, at 14:26, Roberto Minelli roberto.mine...@usi.ch wrote:
No. Since #flatCollectAsSet: is in the image, #collectAsSet: should be in the
image as well.
And then, since we want clean code #collectAsSet: is cleaner than
#collect:as:.
Yes, but this also means that you need to
And then rejectAsSet: selectAsHeap: etc...
A big -1
2013/12/10 Yuriy Tymchuk yuriy.tymc...@me.com
On 10 Dec 2013, at 14:26, Roberto Minelli roberto.mine...@usi.ch wrote:
No. Since #flatCollectAsSet: is in the image, #collectAsSet: should be
in the image as well.
And then, since we
Being consistent does not mean we have to be absolute :)
Ben
On 10 Dec 2013, at 14:38, Nicolas Cellier nicolas.cellier.aka.n...@gmail.com
wrote:
And then rejectAsSet: selectAsHeap: etc...
A big -1
2013/12/10 Yuriy Tymchuk yuriy.tymc...@me.com
On 10 Dec 2013, at 14:26, Roberto Minelli
IMO, if there is an error, then is the presence of #flatCollectAsSet:, not
the absence of the other(s).
Esteban
On Tue, Dec 10, 2013 at 2:38 PM, Nicolas Cellier
nicolas.cellier.aka.n...@gmail.com wrote:
And then rejectAsSet: selectAsHeap: etc...
A big -1
2013/12/10 Yuriy Tymchuk
IMHO having two common usages of #flatCollect:as: and #collect:as: is good.
Then, do whatever you want. In my image I have #collectAsSet:.
On Dec 10, 2013, at 2:40 PM, Esteban Lorenzano esteba...@gmail.com wrote:
IMO, if there is an error, then is the presence of #flatCollectAsSet:, not
the
I think that collectAsSet: is used a lot because we convert collection and
remove duplicates. So it won’t be the same with select: . But I prefer to use
#removeDuplicates, because this explicitly says: I want to remove duplicates,
and not use a side effects of Set. Anyway have a nice day guys,
A fact is that there are way too many methods in (Sequenceable)Collection
already, with duplicated implementations/features.
So if collect:as: does the job why the hell add yet another selector?
2013/12/10 Roberto Minelli roberto.mine...@usi.ch
IMHO having two common usages of #flatCollect:as:
On 10 December 2013 14:47, Nicolas Cellier
nicolas.cellier.aka.n...@gmail.com wrote:
A fact is that there are way too many methods in (Sequenceable)Collection
already, with duplicated implementations/features.
So if collect:as: does the job why the hell add yet another selector?
+1
So if self do: [:each | tally := tally + 1] computes the size of a
collection, why do we need the #size selector?
On Dec 10, 2013, at 3:08 PM, Igor Stasenko siguc...@gmail.com wrote:
So if collect:as: does the job why the hell add yet another selector?
Do I really need to respond to this? Well you're lucky, my child not yet
awoke:
1) size is often implemented O(1) above is O(n)
2) typing size is very short compared to open code you provided
3) size has many senders which makes it worth
4) size is part of ANSI
Which of these points apply to
On Dec 10, 2013, at 4:19 PM, Nicolas Cellier
nicolas.cellier.aka.n...@gmail.com wrote:
Do I really need to respond to this?
No.
Well you're lucky, my child not yet awoke:
Is this a threat? :lol:
1) size is often implemented O(1) above is O(n)
2) typing size is very short compared to
Hi,
Caching is an important technique to trade time (speed of execution) for space
(memory consumption) in computation. Used correctly, caching can significantly
improve an application’s performance.
Given the key/value nature of a cache, a Dictionary is often the first data
structure used
Voronoi-2d-Diagram, you can install from Configuration browser of 2.0. ;-)
2013/12/8 Hernán Morales Durand hernan.mora...@gmail.com:
Check this out
http://www.smalltalkhub.com/#!/~goonsh/Voronoi-2d-Diagram
http://www.squeaksource.com/VoronoiDiagram.html
There is also an old package
A threat? You're completely miss-understanding me, it just that it gave me
some time to answer you.
As long as it's your images, you're free man, implement whatever you like.
Weren't we speaking of incorporating some messages in trunk development?
Then you have to deal with other's opinion. Mine
Ciao,
i work with a new Pharo 2.0 20628 image.
I do first :
A) Gofer new url:
'http://smalltalkhub.com/mc/DiegoLont/QCMagritte/main'; package:
'ConfigurationOfQCMagritte'; load.
and:
B) ((Smalltalk at: #ConfigurationOfQCMagritte)
On Dec 10, 2013, at 5:09 PM, Nicolas Cellier
nicolas.cellier.aka.n...@gmail.com wrote:
A threat? You're completely miss-understanding me,
I was kidding ;)
it just that it gave me some time to answer you.
As long as it's your images, you're free man, implement whatever you like.
Weren't we
Looks useful indeed. Thx.
I like the useSemaphore thing.
Question: what does Neo stands for as prefix? I wonder. Makes me think of
The Matrix and Red Pills.
Phil
On Tue, Dec 10, 2013 at 4:54 PM, Sven Van Caekenberghe s...@stfx.eu wrote:
Hi,
Caching is an important technique to trade
On 10 Dec 2013, at 17:48, p...@highoctane.be wrote:
Looks useful indeed. Thx.
Thanks.
I like the useSemaphore thing.
If you need it, it is necessary. Otherwise it slows things down.
Question: what does Neo stands for as prefix? I wonder. Makes me think of The
Matrix and Red Pills.
Ah,
Hi Dario,
On Tue, Dec 10, 2013 at 8:12 AM, Dario Trussardi dario.trussa...@tiscali.it
wrote:
Ciao,
i work with a new Pharo 2.0 20628 image.
I do first :
A) Gofer new url: '
http://smalltalkhub.com/mc/DiegoLont/QCMagritte/main'; package:
Thank you Sven!
As I always say, I'm a big fan of all your contributions. They
certainly close the gap we have with the mainstream solutions.
Can I know what do you use it for?
2013/12/10 Sven Van Caekenberghe s...@stfx.eu:
On 10 Dec 2013, at 17:48, p...@highoctane.be wrote:
Question: what
On Dec 5, 2013 10:50 PM, Max Leske maxle...@gmail.com wrote:
There are several different approaches in different places:
- FileStream reads strings by default. #binary and #ascii switch between
formats. File streams use an internal buffer which is either a String
(default) or a ByteArray. It’s
This is fixed:
https://pharo.fogbugz.com/f/cases/12383/Loose-package-selection-on-using-package-filter
El 08-12-2013, a las 14:48, Stéphane Ducasse stephane.duca...@inria.fr
escribió:
Another pponit about the search
it would be good to have the following behavior
I type TOOLS
El 08-12-2013, a las 15:04, kilon alios kilon.al...@gmail.com escribió:
Emacs employs fuzzy completion. That means that you only have to type a
partial match that exists in anywhere in the result or even fragments of a
partial match making for very flexible search. For example if I look for
El 09-12-2013, a las 7:25, Marcus Denker marcus.den...@inria.fr escribió:
On 09 Dec 2013, at 11:20, Benjamin benjamin.vanryseghem.ph...@gmail.com
wrote:
What I would like, is a setting to remove it.
I usually do not use the packages list,
and once you end up tabbing in the search
Hi, I think to do package filter feature apparent by adding “info button”. See the attached picture. When clicked on the info button, help dialog will appear. What do you think?Can someone give me ideas how to implement it? What classes I should be interested, etc.Thanks,JuraEl 08-12-2013, a las
The more you add, the more you'll have to remove
2013/12/10 Damien Cassou damien.cas...@gmail.com
On Dec 5, 2013 10:50 PM, Max Leske maxle...@gmail.com wrote:
There are several different approaches in different places:
- FileStream reads strings by default. #binary and #ascii switch
El 10-12-2013, a las 9:12, Alexandre Bergel alexandre.ber...@me.com escribió:If I search for something, I always Shift-Enter and that works super. For the rest, there are menus and keyboard shortcuts.Actually, this is quite different. Shift-Enter this is for searching. The textfield in Nautilus is
This is REALLY IMPORTANT.
Because people are still downloading Pharo2.0 with the old VM.
I think that we should have a better way to handle that.
Stef
On Dec 10, 2013, at 1:21 PM, Esteban Lorenzano esteba...@gmail.com wrote:
Hi guys,
I would want to promote the latest vm as stable.
Can
At the end, anyway, Steph and Marcus decide.
No :)
We decide. So YOUR point of views are important because we can be in a bad mood
not smart enough or whatever :).
Now at the end of this discussion I have the impression that having
collect:as: and flatCollect:as: would be good and
Sven thanks a lot
How can we resist to push this in Pharo 30 :)
Stef
On Dec 10, 2013, at 4:54 PM, Sven Van Caekenberghe s...@stfx.eu wrote:
Hi,
Caching is an important technique to trade time (speed of execution) for
space (memory consumption) in computation. Used correctly, caching can
Is sven the one?
You would look cool with keanu glasses :)
On Dec 10, 2013, at 9:22 PM, Juraj Kubelka juraj.kube...@gmail.com wrote:
Hi Stef,
I am thinking about the -Point suggestion. Why this? Why not to use
Cmd+f,cmd+c (find class), or shift+enter (spotlight)?
Indeed we do not need it :)
On Dec 10, 2013, at 1:12 PM, Alexandre Bergel alexandre.ber...@me.com wrote:
If I search for something, I always Shift-Enter and that works super. For
the rest, there are menus and keyboard shortcuts.
Actually, this is quite different. Shift-Enter this is for searching. The
textfield in
I like it!
use it all the time. I was not aware that we could use |
El 10-12-2013, a las 9:12, Alexandre Bergel alexandre.ber...@me.com
escribió:
If I search for something, I always Shift-Enter and that works super. For
the rest, there are menus and keyboard shortcuts.
Actually,
For the morphic part
https://pharo.fogbugz.com/default.asp?12385
and
for Spec
https://pharo.fogbugz.com/default.asp?12386
Enjoy :P
Ben
On 10 Dec 2013, at 08:56, Roberto Minelli roberto.mine...@usi.ch wrote:
On Dec 10, 2013, at 8:11 AM, Stéphane Ducasse stephane.duca...@inria.fr
wrote:
On 10 Dec 2013, at 22:14, Juraj Kubelka juraj.kube...@gmail.com wrote:
Hi, I think to do package filter feature apparent by adding “info button”.
See the attached picture. When clicked on the info button, help dialog will
appear. What do you think?
Can someone give me ideas how to
when the input has the keyboard focus, you can not do: (at least the last time
I tried)
- tab to switch to the package list
- cmd+f, cmd+c to find a class (or any other Nautilus shortcut)
It means that once the focus is there, you can not escape anymore (without the
mouse)
Ben
We can use any regular expression. For that reason I am thinking how to do the
filter feature more apparent. Maybe a ghost text is enough. I will play with it.
Jura
El 10-12-2013, a las 19:14, Stéphane Ducasse stephane.duca...@inria.fr
escribió:
I like it!
use it all the time. I was not
El 10-12-2013, a las 19:38, Benjamin benjamin.vanryseghem.ph...@gmail.com
escribió:
On 10 Dec 2013, at 22:14, Juraj Kubelka juraj.kube...@gmail.com wrote:
Hi, I think to do package filter feature apparent by adding “info button”.
See the attached picture. When clicked on the info
I see. I have just found out we can use shift+tab :-) But it is not expected.
OK, and the solution is to have all the shortcuts which are available in
package list also available in filter dialog? Or implement that tab or - for
example - down key will jump to package list?
Jura
El 10-12-2013,
On 10 Dec 2013, at 23:08, Stéphane Ducasse stephane.duca...@inria.fr wrote:
Is sven the one?
You would look cool with keanu glasses :)
;-)
On 10 Dec 2013, at 23:09, Stéphane Ducasse stephane.duca...@inria.fr wrote:
Sven thanks a lot
How can we resist to push this in Pharo 30 :)
That is the idea, and I will do it, but I would first like some
feedback/validation.
Stef
On Dec 10, 2013, at 4:54 PM, Sven Van Caekenberghe
Great!
I took a look at the code. It's simple and clean. Thanks a lot for this
addition. It is highly needed.
Cheers,
Doru
On Tue, Dec 10, 2013 at 11:58 PM, Sven Van Caekenberghe s...@stfx.euwrote:
On 10 Dec 2013, at 23:09, Stéphane Ducasse stephane.duca...@inria.fr
wrote:
Sven thanks
Thanks!
I will try to show a bug fixing action this afternoon and also how to
handle/review bugs.
Stef
For the morphic part
https://pharo.fogbugz.com/default.asp?12385
and
for Spec
https://pharo.fogbugz.com/default.asp?12386
Enjoy :P
Ben
On 10 Dec 2013, at 08:56, Roberto Minelli
On Dec 10, 2013, at 11:42 PM, Juraj Kubelka juraj.kube...@gmail.com wrote:
We can use any regular expression. For that reason I am thinking how to do
the filter feature more apparent. Maybe a ghost text is enough. I will play
with it.
ghosttext is simple and working.
Jura
El
No in fact this is about filtering classes directly without opening the finder
Hi Stef,
I am thinking about the -Point suggestion. Why this? Why not to use
Cmd+f,cmd+c (find class), or shift+enter (spotlight)?
Indeed we do not need it :)
69 matches
Mail list logo