static.smalltalk.com

http://static.smalltalkhub.com/

is the static file server version of smalltalkhub.com. Smalltalkhub is suffering instability. So may be we will turn http://static.smalltalkhub.com/ sooner than planned.

[Ann] Updated Alpine Linux Pharo VM Docker image

Hi all,

I’ve updated the Docker image for pharo.cog.spur.minheadless VM
built on Alpine Linux. This version is built on Alpine Linux 3.12. 

Some links:

– https://hub.docker.com/r/pierceng/pharovm-alpine
– https://github.com/pharo-contributions/Docker-Alpine/tree/master/vm.build
– https://github.com/PierceNg/opensmalltalk-vm/tree/pierce_alpine_839a5ca

This version removes the following plugins. I’m still thinking about some
of the others, especially the GUI-related ones. The idea is of course to
have the smallest possible set of plugins. Comments welcome.

– Security
– Drop
– Croquet
– DSAPrims
– JoystickTablet
– MIDI
– Serial
– StarSqueak
– InternetConfig

The output Docker image contains the Pharo VM only and is not runnable by
itself. It is intended to be used as a base to build your own Docker image
containing your application-specific Pharo image. 

I’ll be building a similar Docker image for Pharo’s fork of the VM.

Pierce

Roassal 0.9.2 just released!

What news in Roassal 0.9.2:

  • Better modularization
  • Documentation moved into a dedicated repository
  • Parallel animation. Example: RSBasicAnimationExamples >> example06Parallel
  • area plot for charter. Example: RSChartExample>>example13AreaPlot (need to have the SVG support loaded)
  • Positive and negative bar plots. Try: RSChartExample new example19PositiveNetagiveBarPlots open
  • Configuration of the tick are centralized in RSTickConfiguration
  • A new flow chart builder
  • Support for multi line labels with RSMultilineLabelBuilder
  • SVG importer (alpha version)
  • More examples

New success story! Pharo for UX@Thales

We are happy to share with you this new success story.

https://pharo.org/success/UXadvancedAtThales

Pharo board

[ann] Agile Artificial Intelligence in Pharo

I’m happy to announce that the book of A. Bergel is out
https://www.apress.com/gp/book/9781484253830

Agile Artificial Intelligence in Pharo

Implementing Neural Networks, Genetic Algorithms, and Neuroevolution

Cover classical algorithms commonly used as artificial intelligence techniques and program agile artificial intelligence applications using Pharo in this book. It takes a practical approach by presenting the implementation details to illustrate the numerous concepts it explain…
https://www.amazon.com/Agile-Artificial-Intelligence-Pharo-Neuroevolution/dp/1484253833/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=1593398066&sr=8-1

As a book author I want to congratulate Alex for this effort. 
S.

Want to contribute? Easy…

Hi

If you
  • are a native english speaker (or just good in english)
  • have limited amount of time
  • but still want to contribute
You can be on the other side and contribute to Pharo.
Please consider reading the books and making Pull Requests on the github repositories.
You do not have to know Pillar, you do not have to install LaTeX, you do not have to know LaTeX, you do not even have to be good in Pharo, you just have to read and do a PR request. All our books are built automatically on PRs!
I would like to publicly thanks
Sean de Nigris
Ted Brunz
Rene Pierre Mages
for their large edit pass on the books.
S.

[Ann] Pharo apps directly to the cloud

Deploying Pharo applications directly to the cloud, from the image, without touching any files:

https://github.com/psvensson/cloudsdk-st

 

c02db200-6cfc-11ea-8c1d-be1d238f64df

[Ann] Pharo Pro

Dear community,

we are very proud to announce the availability of PharoPro, a company that offers professional support for the pharo platform. Our mission is to enable people and companies to secure their business when building products with pharo.

We have been tinkering with the idea creating it for a long time. We talked to a lot of people, especially at last ESUG in cologne and finally decided to do it. So at the end of last year we founded the company PharoPro. Obstacles (one being covid-19) kept us from make it public until today.

In close relationship with the pharo consortium our mission is to extend the market opportunities for pharo.
Although PharoPro is new and still small we want to show our commitment to the consortium and the community from the start. We decided therefor that PharoPro will join the pharo consortium as platinum member.

Our plans apart from support contracts is to have an LTS (long term support) version of pharo, create a professional pharo ecosystem with libraries and frameworks and to help out building the infrastructure pharo needs.

We are still shaping up. We want to know your requirements and needs that help us deciding what are the most needed things. So you might visit

http://pharo-pro.com

and then come talk to us.

Best regards and health,

Norbert
PharoPro GmbH