Btw. Waiting for network timeout doesn't work. That is to say, waiting a night
is not long enough
Stephan
Verstuurd vanaf mijn iPhone
Selling Pharo-based Solutions
https://www.youtube.com/watch?v=v65L07qR-w4
Custom architectural assessment of a large enterprise system
https://www.youtube.com/watch?v=Zzkd2D_WiVY
Stephan
Stef wrote:
trying to publish a slice on my harddisc without network….
and I could not interrupt anything.
No cmd+. no interdiction sign did anything :(
I've seen that a few times recently, with Moose 4.8 Pharo 2.0
images.
So is it normal?
Not being able to interrupt something is a pain.
Chris wrote:
I would like to show my talk (Selling Pharo-based Solutions at
PharoConf) to my team and enhance it for the next time. Just out of
curiosity: are you still working on those videos? Otherwise, would you
mind to provide the video file somehow?
Too many distractions, so not enough
Norbert wrote:
First grey out things and the expert can switch them off to make disabled
entries invisible.
That's not what experts do, btw. Expert menu behavior is based on muscle
memory.
Things always being in the same place is crucial. As well as predictable delays
for
submenus, consistent
Ben wrote:
I have seen mentioned that SmalltalkHub is faster than previous
repositories, but I also wonder... is there any consideration (or value)
to hooking SmalltalkHub up with a CDN ?
All uploaded mcz files are effectively static content.
In the long term p2p based distribution would be
Hi,
While working with Diego on some configurations, we noticed two different styles
of describing the latest non-baseline versions.
In one, the versionString version of a dependency is used.
That is a defensive strategy, where you want to specify the exact version that
will be loaded (and has
Frank wrote:
I'd argue that since you're declaring that a certain set of versions
of packages work together, you should _always_ use explicit versions.
The optimistic strategy leaves you vulnerable to third parties
making seemingly innocuous changes that break your code. (I've been
bitten by this,
I wondered how many views the movies would get without
being announced: 0.
Demo: Handling hierarchical datasets with Quicksilver
https://www.youtube.com/watch?v=pOxKVVoCH3A
Handling Objects with Fuel and Tanker
https://www.youtube.com/watch?v=-UQ35SOsuaY
rendering uploading
Custom
Not yet combined with the screencast
Pharo from the CommandLine
https://www.youtube.com/watch?v=T8RNcXD94jk
now rendering uploading:
Fuel Tanker
Sean wrote:
Thank you Stephan! Will these be eventually matched up to the screencast (I
thought I read that somewhere), or is this the final product ( which is
already great :) )?
Priorities are on getting the raw videos out. After they are done, I'll try to
make
some combined ones, preferably
Hi all,
Raw versions of
Building UIs with Spec
https://www.youtube.com/watch?v=P98-qpLUvQQ
Data Migration with Moose
https://www.youtube.com/watch?v=8SGHV1lCry0
Pharo Roadmap
https://www.youtube.com/watch?v=9xRVzzjgPu8
are now online
Uploading now is FileSystem-Git
FileSystem-Git
https://www.youtube.com/watch?v=4qld2mDIbg4
and uploading: Taming MongoDB from Pharo
Max wrote:
I noticed that there's a transition in the middle of the video (rotating cube)
and then
the entire video is shown again. So the video contains the same sequence
twice.
What's the idea behind that?
I'm sorry about that. No CI and lack of tests I'm afraid.
It looked to me like all
Taming MongoDB from Pharo
https://www.youtube.com/watch?v=LOFygLIRLY8
now uploading:
Pharo from the CommandLine
Katja noticed that the rendering machine was running out of disk space. She
might be able to free some up this afternoon
Stephan
Verstuurd vanaf mijn iPhone
Hmm,
Just finished uploading one hour of Pharo Roadmap.
Should be visible on youtube soon.
Next: Diego's Data Migration with Moose (still rendering,
could arrive somewhere late this night).
I'll let my machine render and upload a few parts
more. Fixing cleaning is for later. They should take
Max wrote:
I demoed FileSystem-Git on the first day. I was second last I think.
Ok, you are next. Raw version, not merged with screencast yet.
I assume having video fast, and fancy later is the way to do this.
Stephan
https://www.youtube.com/watch?v=9xRVzzjgPu8
Rendering and uploading (probably 1 or 2 a day):
Data Migration with Moose
FileSystem-Git
Pharo CLI
Building UIs with Spec
MongoDB
Fuel Tanker
Others: later
Stephan
Hi,
I'm very happy to see that the initiative to make video recordings
of the PharoConf and MooseDay has resulted in so many
screencasts already published. Great work!
And now the first feedback:
- Format conversion: 62 of 72 GB done, processing the whole weekend.
- First 13 minute part
https://www.youtube.com/watch?v=qwc84HSkO1w
More to come...
Stephan
We seem to have a regression. In early may 2011 this was resolved.
Tudor Girba wrote
This is not great at all. Please read this before going forward.
We had this in OCompletion before and then it got changed to not use CR for a
reason. The problem is when using fluent APIs that are best read
On 5 apr 2013, at 12:16, Tudor Girba wrote:
I would also want to thank the participants! The atmosphere was nice and the
presentation was interesting.
I for one learnt quite a bit.
The sessions were recorded, and once Stephan Eggermont will convert them,
they will be posted
Igor wrote:
Sometimes you have to really fear of what you want :)
Yes, time to time, i also get annoyed by inability to do that... but...
I know. I agree. It is just pushing the limits one small piece at a time...
The case where I find I would like this most, is when I notice
a test method has
While presenting Revenge of the Debugger, feedback addicted
at Devnology tonight with Willem van den Ende,
we noticed that it would be nice to be able to rename methods
in the debugger. Is that something we missed in
only using the old Pharo 2.0 debugger? :)
Stephan
Esteban wrote:
Here in Pharo headquarters we are shock that there are just 10 new bugs
reported for 2.0 after the release...
So... I wonder... is that because we made a really cool release, or just
because nobody is using it?
It is a cool release and we are using it.
Sorry about the lack of
Stef wrote:
we would like to use seaside to validate the VM and also make sure that
Seaside31. works perfectly in Pharo2.0.
I saw that some of you have a working configuration. Where can we find it
because we would like to publish it in the
MetaRepoForPharo20.
We have it working, but it does
Hi,
We're moving some code to Pharo 2.0 and noticed the following.
When removing a method with a selector that is found often in the system,
the warnings come one at a time, instead of in one dialog for all.
That slows refactoring down quite a bit.
Cheers,
Stephan Diego
Great to see Pharo 2.0 released.
Too bad I cannot make it to the Pharo/Moose days, but Diego will
show some of the things we have been working on.
I've been thinking about what would help Pharo development the most.
I think making sure that everyone can get up-and-running with his
own ci-server
Camillo wrote:
On 2013-03-19, at 10:58, Stephan Eggermont stephan at stack.nl
I've been thinking about what would help Pharo development the most.
I think making sure that everyone can get up-and-running with his
own ci-server would help a lot.
Just for the record, if you don't need a private
And me too?
Stephan
Frank wrote:
I'd love to hear more about your presentation. I've been thinking how
to run a kind've live-coding demonstration at work, showing how a
Smalltalk debugger is so clearly superior to what other folk have.
It is inspired by Jason Ayers' session at SPA and XPDays Benelux.
It will be a
Sean wrote
- Proof-of-concept at ESUG to enhance FileTree/Cypress for VW - Pharo
porting, automatically converting between prefixes and namespaces; Cami and
I were able to load the newest version of Xstreams from VW, and then commit
it again in a cross platform format that could (I think, not
It would be good to have a parallel job, but the problem is that you will
get a message saying that the VM is too old for the Pharo 2.0 image.
I started the latest MOOSE image on Eliots latest VM on mac.
It still has the 'old vm' warning.
Adding a monticello repository (directory) doesn't work.
Esteban wrote:
Eliot builds will always have the old vm warning, even if they are not old
:)...
you need one of the pharo builds (CogVM, NBCogVM or PharoVM)
Well, Doru reported they crashed. Eliot's one doesn't:
15875 run, 15472 passes, 2 skipped, 88 expected failures, 216 failures, 99
Phil wrote:
Eliot as a new VM as of yesterday
http://www.mirandabanda.org/files/Cog/VM/VM.r2701/README.2701
That kind of fixes things.
But I guess the Pharo team still has to integrate these fixes.
This is with 2701. The Moose image is based on Pharo 20589
Stephan
Distributed Issue Tracker
Level: (intermediate, advanced)
Possible mentor: Stephan Eggermont
Possible second mentor: Diego Lont
Description
A native smalltalk distributed issue tracker. It should have basic issue
tracking functionality
including attaching files/pictures/code. It should have
Göran wrote:
Would you like me to dig out the Gjallar codebase and share it with you?
With some annotations? There should be lots to pick/learn from it.
I have a Gjallar0.4 image here. Any changes since then?
Stephan
The problem is not just with the MOOSE image,
Pharo 20598 and Cog.app 2071 doesn't allow a
file dialog to be opened.
FileDialogWindow new open
Stephan
Esteban wrote:
Pharo 2.0 does not work with Eliot builds (and it will not work in some
scenarios).
In this case, the main reason is that we rebuild (and use) FilePlugin and it
is not
incorporated in Eliot branch of the vm... so the FileDialogWindow will take
years to open if opens at all.
### Here's what I've been up to since the last WhatsUp:
- Added a storymap view to StoryBoard. Stories can now be added to a goal of a
stakeholder. (+Diego Lont)
- Accepted proposal to show debugger-driven TDD at Devnology meetup April 3 in
Eindhoven (+Willem van den Ende)
- Created proposal
Sean wrote:
Denis Kudriashov wrote
Do you think that presenting any letter with real object (not just
character) is sufficient for modern computers? I think not. Of course such
model significantly simplified all logic around text layout stuff. But I
think it is too expensive.
In a case study
Hi,
I'm looking at alternative ways to break through the 4G 1 core border.
Does anyone have recent experience storing data in multiple images
and parallelizing calculations, perhaps similar to
https://www.usenix.org/system/files/.../nsdi12-final138.pdf?
With Ghost, Fuel and Zinc the building
Hi Martin,
Hmm, through google it works, and removing the ? isn't enough.
It is a paper on resilient distributed datasets. Lazy distributed
collections, basically.
http://www.cs.berkeley.edu/~matei/papers/2012/nsdi_spark.pdf
Stephan
Hmm, it was not clear in which direction this works.
I switched them for http://code.google.com/p/pharo/issues/detail?id=7379
Thanks for noting, Sean.
So: the first set are methods where Squeak has no classification, and Pharo
does.
The second set has methods where Pharo has no classifications,
In Pharo 20498, sorted by author in the method timestamp:
gvc 1550
AlainPlantec320
216
GaryChambers215
CamilloBruni163
IgorStasenko159
stephaneducasse 152
avi 148
Igor.Stasenko 128
StephaneDucasse 85
SeanDeNigris81
MarcusDenker78
ab
In Pharo 20498, sorted by package name
Polymorph-Widgets 1116
Polymorph-Widgets-Windows 615
Polymorph-Tools-Diff260
Monticello-Repositories 240
Morphic-MorphTreeWidget-Examples192
Monticello-Versioning 144
NativeBoost-Core-Types 104
Monticello-Storing 66
As there was a discussion on the Pharo mailing list on the number of these
methods,
I thought to check in the 4.3 one-click too. Some synchronisation would be
possible
by adding a hash over the method source, compare one method in the other system
to see if it was classified there.
Stephan
Sven wrote:
Euh, I want to fix some of them !
Good, that was the idea :)
I was inspired by Doru's humane assessment primer.
Could you express this query in executable code ?
I am guessing you did this with Moose ?
Can it be done in plain Smalltalk ?
I opened a Moose to take a look at the
Norbert wrote:
To be honest I have problems understanding why method categorization is so
important. Often I don't care a single bit about categories because I don't
understand them. I often categorize just to make lint happy :)
What is the use? Declaring usage patterns? Declaring visibility?
When I map the list of unclassified methods in Squeak 4.3 on class name
method name in Pharo 20498,
I find the following classifications. First in Squeak for Pharo
HttpUrlTest testHttps testing
UUIDTesttestComparison testing
TextAction analyze:testing
TextAction
Next step could be to compare the contents of the methods.
Automation would allow the classification of a method in either to be
propagated to the other.
Stephan
Hi,
Craig and I plan to arrive in Brussels-Midi 12:04 on saturday.
We are up for diner drinks saturday evening, and early diner
on sunday. We'd like to travel back to the Netherlands at 19.00 or so.
Any ideas? I liked the place Andy showed us last year, and it is perfect
for sunday evening.
Hi Mark,
Should have read the man page for open instead of a web page. I had already
tried the second version.
Still crashes though, with the same error, on 10.6.8
(can try it on newer and older versions too, after finding a working version)
Mariano: CogVM-sandard also has the illegal
This doesn't work
open CogVM-release-noflash-noArgs.app Pier3.image
Jan 19 11:20:51 Stephan-Eggermonts-iMac
[0x0-0x2f92f9].org.seaside-project[36832]: This interpreter (vers. 6502) cannot
read image file (vers. 6505).
Jan 19 11:20:51 Stephan-Eggermonts-iMac
(test) feedback upstream.
Stephan Eggermont
the schedule
soon though.
Cheers,
Stephan Eggermont
Used in an industrial context for data conversion of a Cobol ERP system.
Presented as workshop Visualizing Legacy Code Data at Spa2012, XpDays Benelux
2012 and a Agile Holland meetup, with Willem van den Ende and Diego Lont
Stephan Eggermont
Sent from my iPad
On 28 dec. 2012, at 00:29, Tudor
Hi Stef,
2-3 Februari is FOSDEM, with a smalltalk devroom on sunday.
(I would welcome ideas to present something there, btw)
1 or 4 would allow me to combine the trip.
Cheers,
Stephan Eggermont
A better way would be to get all source from all the repositories and extract
all method sends and symbols,
compare that to the list you'd want to remove and mark the packages you don't
want to be able to load
anymore. You'd still miss some, but at least get a much better idea of impact
Stephan
Stef wrote:
We mentioned it in the past but now this is really official. To support the
consortium, Inria is paying one full year
to Igor Stasenko.
We want to thank Inria for its continuous support.
Very good news. Thanks again for all your effort in realizing the Pharo Vision.
Hi Igor,
The TxText model to me seems to mix two concerns.
The storage of the text and manipulating it? Both cursor positioning
and selection manipulation are view dependent, and there might
be more than one.
Stephan
Hi,
I've taken a look at the TxText text model, and it seems rather limited.
I'm a bit confused about the expectations for this code: is this supposed to be
just
for editing smalltalk methods? The current Text system looks to me more like a
limited
implementation of the OpenStep/GNUStep/Cocoa
Aik-Siong Koh wrote:
Using Smalltalk, I would like to break a PDF with 500 pages into 500 PDFs of
one page each.
How can I do that?
I would assume Christian Haider's pdf library should be usable for that.I don't
think that is ported from VW yet.
Stephan
I've measured a few variations, with and without preallocation:
(using new:streamContents:)
your version: 207 ms 584 ms
using a WordArray as destination: 1160 ms 2524 ms
using a WordArray as both source and destination: 157 ms 522ms
Stephan
Call for Participation in the Smalltalk Devroom at FOSDEM 2013.
http://www.fosdem.org
A devroom for the Pharo, Squeak, Amber, GST, Etoilé, Seaside,
Moose Smalltalk projects Newspeak as derived language.
Smalltalk environments offer a very high development productivity,
unmatched by their
Hilaire wrote:
Is there anyway to implement fileshareing with Dropbox or GoogleDrive on
a Pharo client application?
I can see some use cases for a globally persistent peer-to-peer based system.
Sort of a distributed github. Centralized systems tend to bring all kinds of
nasty spam and privacy
Camillo wrote:
curl http://pharo.gforge.inria.fr/ci/ciPharo20NBCog.sh | bash
./vm.sh Pharo.image config http://squeaksource.com/Athens
ConfigurationOfAthens --install=1.4
Camillo wrote:
indeed just reproduced it.
I guess I'll have to add a special OSX case.
mv vm vm.app
that should fix it when running from the UI.
That fixes the start on drop-ability all right, but doesn't help with
finding Cairo
Stephan
I was added as developer to PackageInfo 2 weeks ago, but am no longer
able to commit...
Stephan
The VW5PackageExporter allows the exporting of a package to the VW xml based
fileout format.
I've adapted the code to be less Seaside-specific, and am now able to export
one package (Parasol-Core).
If I try to export another package (Parasol-Tests), which depends on the
earlier one, it fails to
Stef wrote:
bitShift:
look at the tests
((1 bitShift: 100) bitShift: -100) = 1
For even better understanding, add
((1 bitShift: -100) bitShift: 100) = 0
Stephan
Igor wrote:
Anyways, UI stuff is tend to be complex no matter how nicely you wrap
it.. because it is UI.
I'd have to disagree there. Building UIs with Glamour is easy. I'd say Spec is
simply
at too low an abstraction level for most UI work. We might need a different
abstraction
for different
Hannes wrote:
Some people however do not mind to do mappings from one data format to
another.
That is right, and I prefer to keep my meditation separate from my programming.
Stephan Eggermont
I noticed the SmallPOS on ss3 is under MIT license. AFAIK, it was GPLv3.
When did this relicensing happen?
Stephan
http://stackoverflow.com/questions/1496788/building-for-10-5-in-xcode-3-2-on-snow-leopard-error
Hi
I noticed the default SqueakMaxHeapSize on CI for Mac is 536870912 bytes.
Is there a specific reason for the default to be so low? I know there used to be
problems with the windows vm.
Stephan
Hi Pavel
iMac 27 11.1, 10.6.8 works fine. Resizing the pharo window gives a screen with
garbage and then mostly
removes the pharo window. XUL stays up, but no longer switches views.
Stephan
Camillo wrote:
I did a quick nautilus improvement:
https://code.google.com/p/pharo/issues/detail?id=6667
CAVEAT: One thing I did was not showing all methods when opening the browser
on a class.
For me this makes perfectly sense since I use the CMD-F + CMD-M shortcut
for
Hi Hilaire,
There was a post from Scott Sproule on using Amazon SES with zinc and stunnel.
Sven, you remember? From the response it was not clear to me if he managed
to get everything working, and the need for stunnel might not be there with the
current SSL support. SES is about 10% of the cost
Doru wrote
I think an option would only add to the confusion. Please replace the
option with one decision. If some do not like it, they can shout and
the designer can take the input into account. But, it's the designer
that decides.
+1
Stephan
Camillo wrote:
So you're saying modifiable keyboard shortcuts are a bad design?
Yes.
That is to say, using them outside of developing a good set of
key bindings (possibly for each language/keyboard). We need them
to get to this consistent set. Options could be on the level of
vi/wordstar/emacs
Guile wrote:
Yeap, but it I'd not call it an update :). It is more a complete refactor
to make it more understandable to newbies like me.
Anyway, I didn't migrate the code to write 64bit image,
and I'm not planning to do it in the short term...
If you want to take a look, the project is in
Dave wrote:
Please try the 64bitImage*64bitVM image from John's site here:
ftp://ftp.smalltalkconsulting.com/experimental/64bit/
Loads and runs on my 10.7.3 MBA.
If you can run that VM on your Mac, it should do exactly what you need.
Try running that VM with one of your images. If it runs and
be in the works if we can run it somewhere.
It was only after the mondrian exercise that participants could start playing
with the data on their own. Participants indicated they associatied mondrian
more with visualization than glamour.
Stephan Eggermont Willem van den Ende
I'm arriving wednesday evening about 21.00 hr. Anyone up for beer talk?
Stephan
I've checked my train ticket. I'll arrive at train station Lille-Europe at
19.52.
I assume it has an info-point or so?
Stephan
Marcus wrote:
On May 22, 2012, at 12:59 PM, Camillo Bruni wrote:
otherwise a good meeting point is in front of the old trainstation Lille
Flandres (about 200m / 1 metro stop from Lille Europe)
Yes, in front of the main entrance of Lille Flanders is a good meeting spot.
Ok. 20.00 I'll be at
Hi,
Hmm. I'm a bit late to make a hotel reservation. Most hotels seem to be
booked out. Anyone know an alternative? I'm arriving by train on wednesday.
Couch would do.
Stephan Eggermont
Damien wrote:
Try this one:
Hotel ibis Lille Opéra
21 Rue Lepelletier, 59000 Lille, France
+33 3 20 06 21 95
Thank you.
I already did. No space.
Stephan
Hi Stef,
Thanks. The Formule 1 still had a room (others didn't).
What's the place to meet on wednesday evening
for a beer talk? I'll arrive 21.00 or so.
Stephan
Philippe wrote:
On 05/05/2012 10:04 AM, Milan Mimica wrote:
What are you feelings about dependency injection?
Oh oh, you brought up the topic. We have about six different ways in
Seaside how we look up implementation classes. Anything from writing
them to a class variable to iterating over
Why do we have so many ways to create pdfs, and why do most
libraries/frameworks only provide a partial solution?
At first it seems not to difficult to build something for what I need,
so it makes sense to build it myself. But the pdf spec is large,
and I don't use most of it. Building it
Hi Olivier,
I've taken a look at the state of Artefact. Don't you think it would be much
less work
to port Christian Haider's work to Pharo? The namespace extensions to ring
should
be helpful to make two-way changes from both the VW and Pharo side.
Stephan Eggermont
to declaratively
describe
your domain. Then generate LaTeX pictures from this for the paper trail.
Stephan Eggermont
On 2 apr 2012, at 19:41, Dennis Schetinin wrote:
The original idea is to build a two-tier Human-Machine Interface (HMI) system
(which can be used in a wide range of projects) with Pharo image as back-end
(where a model lives) and Amber-based client as a front-end. But this thing
seems to
Stephan, I can help as second Mentor if you still need one.
...Stan
I haven't been able to reach Esteban yet.
He is supposed to be moving this week.
Thanks for the offer.
Stephan
A good document, Stef.
The current focus of the documents is on developers.
It might make sense to add something for the (corporate)
users of Pharo-based software.
Stephan
Hello Alain,
Are there links to the articles, instead of a paywall?
Stephan
After a discussion with Esteban, Nick challenged me to submit a proposal.
An alternative would be to start from Glamour instead of from Magritte 3.
Proposal: Extend Magritte 3 to create Naked Objects style interfaces
Level: Intermediate
Possible mentor: Stephan Eggermont
Possible second mentor
1 - 100 of 166 matches
Mail list logo