Seems we wrote at the same time...
Well, Steph here is what I do.
- I attend, organize Smalltalk meet ups.
- I contribute to the open source community of Gemstone, Amber and
VAST
- I attend conferences like ESUG and STIC and burn funds to make
the community look bigger
- I host Smalltalk Inspect
- I organized the VanIsle CampSmalltalk last October
- I provide feedback and write open source boards
- I started a Software Group here in town that meets weekly and
Smalltalk is always part of it. We didn't promote it yet, but are
about to.
For all these actions I need to prepare for questions that I might
encounter like:
- "Where do I get started?"
- "Is there an example for...."
- "Which Smalltalk distribution shall I start with?"
- "Why does the Pharo 3.0 distribution not work with Moose 3.0
even though it is advertised?"
- "How can I add more flavour to an application, which framework
shall I use?"
So what does Pharo community currently do for me?
I report bugs and ask for help and fixes, introductions, examples.
The answers I get is "load the most current 4.0 development. There
it should work", "I don't know that doesn't work for me either..."
Am I supposed to advertise Pharo the same way? To a beginner?
I find it very strange that after 30 years one can not easily
implement a modern looking GUI without too much hassle.
Even the tool support for Pharo is inconsitant and unstable. I
reported that several times.
Unit tests are great, but UI tests are needed too.
I can only tell you that a beginner in Smalltalk is not
conditioned like us and he suffers much more problems as we do and
even think of.
e.g. it is difficult enough for them to understand what tools are
available and how to navigate the code. But searching for a simple
menu like "browse implementors" can even be challenging.
I know 3 different implementations/spots in one release...
There are so many developers out there that already heard of
Smalltalk and would love to try it out.
The only problem is.... there is no real support for them.
Once you outgrow the Pharo tutorial it is extreemly difficult to
go on with more serious stuff.
Why do stable Configuration oftern not work and dev has to be
loaded? That does not make sense in a One-Click-Image...
I tried the experiement and started an application from scratch
and it is really not easy to get started. First question was
"Which UI framework do I actually have to use? There are "MANY"
out there"
But I have to tell all contributers here in the forum. The support
and will to help is great! I realized that past months some of the
questions I had had already been answered several times.
I still got helpful answeres again and was able to go on.
There should be a collection of useful tutorials that are
maintained and tested before every release.
I found several great tutorial that I can point Beginners at, but
many of them do not work anymore.
What you, board and the community currently built is a great eco
sytem for tools and it is getting better every month.
That is something that one can really tell.
Please do not forget to take care of the upcoming Smalltalkers and
their problems.
There should be a timechart on Pharo.org that shows when (during
which Pharo release) which framework was/is supported or considert
feasable.
Is BLoc old, or new? Is is deprecated or upcoming? Do the Pharo
maintainers consider it usable with the current release and if not
with which?
"Welcome to the world of Smalltalk!"
You don't like that reaction? Well this is the reaction I get,....
and well, what should I reply then? "If you don't like it, then
contribute?"
A beginner is shy and insecure,... they simply give up and
download information on SWIFT...
I propose that the community collects information on what Pharo is
used for. What are it's strength and what kind of application is
it the perfect abse for.
This would help guys like me to advertise it with less surprise
for the interested
I am sorry, I won't currently be able to contribute code to the
Pharo community since it is not part of my current stack.
But I release chucnk of thought useful implementations that I
encounter in my other dialects.
The only thing that I can provide you with are critical questions
that I encounter.
That might change, but it is all I can do so far.
Go on! But don't forget the beiggner and the basic ui.
Sebastian
��
Am 28.01.2015 um 12:23 schrieb stepharo:
It was a bit easy to say that.
You can get frustrated by the state of certain libraries and I can
tell you that we are fighting daily
to improve the system (writing doc, fighting to get funds for
engineers, coding).
Now you should ask yourself how you can help pharo.
Stef
Welcome to the world of Smalltalk!
Am 28.01.2015 um 07:27 schrieb Mark Rizun:
I have the same problem with PolygonMorph. It
does not resize properly.
Also I couldn't find any event related with window
resizing.
If you find a solution please let me know.
Mark