Category Archives: Unsorted

Pharo Shop

 

https://www.zazzle.com.au/pharoshop

Thanks Lusy for the design.

Advertisements

All Pharo Syntax on a postcard!

Screen Shot 2018-06-02 at 08.34.42.png

https://github.com/pavel-krivanek/pharoMaterials/blob/master/postcard/pharo%20syntax%20postcard%20-%20a4.pdf

 

 

 

Pharo being shown at main ICSE research track!

Great job! Juraj, Alex and others.

We have the answer to the first questions! Yes live programming is useful for real projects!

image-1.jpgimage-2.jpg

 

 

 

 

[ANN] VM for Pharo 6.1 updated

Hello,

I backported stable VM from Pharo 7 to Pharo 6.1.
It should fix some issues (not listed, because I really don’t know them).

Let me know if something is wrong.

Cheers,
Esteban

ESUG 2018 CFP and student volunteers

You can find here all the information about the conference….

https://esug.github.io/2018-Conference/conf2018.html

Stef

Registration for the Pharo Mooc

Hi

The registration for the Pharo mooc is open https://www.fun-mooc.fr/courses/course-v1:inria+41010+session03/about

Mooc will start in October 2018.

Check testimonies at http://mooc.pharo.org

 

New this year: Japanese subtitles and Spanish subtitles.

And PreSequel lectures on object-oriented programming.

Stef

 

Iceberg 1.0.0

Hi all,

Time for a new Iceberg update, that will be available in the next Pharo
build. This time, there are lots of cleanups and enhancements. On the big
highlights:

- Tonel migration plugin is available in the "Other menu item"
- Tests are green on 64 bits! (meaning iceberg can be safely used in 64
bits).

Thanks to everybody that participated in reviewing, opening/closing issues
or even fixing a typo!

# Documentation

Just as a reminder, here you have a link to iceberg's wiki, convering some
info like terminology, how to help us, and so on...

https://github.com/pharo-vcs/iceberg/wiki

# And some videos ;)

- Branching and merging https://www.youtube.com/watch?v=DBzkjwABPEI
- Loading a Baseline https://youtu.be/brUHEOr-p_E
- Contributing to Iceberg https://youtu.be/yGr5HvVWM0M

# Changes Log

https://github.com/pharo-vcs/iceberg/releases/tag/v1.0.0

Enjoy, Guille

PS, detailed changes log below:

# Cleanups

#819 Fix tooltip typo in settings
#800 Iceberg should be removed from the catalogue
#801 Remove not referenced packages
#803 Correct some lints in tests
#806 Bad repair options when local repository is missing
#725 Remove and clean old UI
#794 Some classes should use category "utilities" instead of "utility"
#791 Begin to remove old UI
#734 Begin to remove old UI
#576 Add link to github/gitlab ssh instructions

# Enhancements

#776 Upgrade to Commander 0.6.2  dependencies
#765 Add command to copy SHA from history window
#793 Add the commit message to history window
#785 Metacello conflicts are not handled Metacello Integration

# Bug fixes

#771 IceTipRemoveFromRepositoryPackageCommand >> execute is not implemented
#748 Code subdirectory in empty repository
#767 Error while pulling with renamed packages
#814 Moving extension from a package removes extended class
#807 When we do not have the right to push on a report we get an Error
instead of the pop up!
#768 Inverse merge preview shows wrong diff
#784 Pulling from a non existing remote branch fails#810 #removePackage:
should recursively delete files

# Documentation

#702 Create screencast - How to contribute to iceberg
#774 Copy Wiki contribution page to pharo-project/pharo wiki

# Infrastructure

#761 Make tests run in 64 bits Pharo 7

Pharo got 10 years!

Hi

While browsing an old folder, I found the first commit of Pharo.

‘From Sapphire0.1 of 16 March 2008 [latest update: #10018] on 24 April 2008 at 10:22:48 pm’!
“Change Set: 00-classcleaning
Date: 24 April 2008
Author: stephane.ducasse
adding hasSharedPools instaed of sharedPools > 0″!
There is one import symbol in this first commit! It was about improving the system.
Pharo is a much better name 🙂 because it protects boats lost in the tempest and show the way!
Stef

[Ann] New iceberg videos!

Hi all,

This time (just before releasing a new version of iceberg) I wanted to share some videos with you. Feedback is welcome.

!! How to contribute to Iceberg
https://youtu.be/yGr5HvVWM0M

This video shows how to contribute to iceberg.
For this, you should update your iceberg installation and then just do a pull request.
This means that you need to start by forking
https://github.com/pharo-vcs/iceberg

- Path 1: Clone and pull (easy)
  - Clone your fork
  - Checkout the latest development branch (e.g., dev-0.7)
  - Pull from pharo-vcs/iceberg

  This path does not always work, as this is kind of self-brain surgery. Iceberg is updating itself. If this does not work, go to path 2

- Path 2: Install from scratch (if Path 1 does not work)
  - Use the script in the README file to unload and reinstall iceberg
  - Make sure you use the latest development branch in the Metacello script (e.g., dev-0.7)
  - Clone your fork and checkout the development branch

Once you have the correct version, you can load the tests by loading the development group of the baseline.


!! Basic Branching and Merging
https://youtu.be/c0IgIT2s6Js

This video shows in a simple example how to branch, merge and checkout different commits. In this video we first create a new class with a method, then we create another branch and force a conflict. We resolve the conflict during merge.

In the middle, bonus feature, we checked out a commit and stayed in
Detached HEAD for a while ;)

!! Loading a baseline from your repository
https://youtu.be/brUHEOr-p_E

This video shows how to load a baseline from Iceberg's UI.
We clone an existing project, see it is "Not loaded" and use Metacello plugin to load the default group.

Enjoy,
Guille

PS: Tomorrow I'll answer the threads about Iceberg that were going around
here in the mailing list. I was running today.

PharoContributor videos

Pharo contributor is a simple tool to help you contributing to Pharo.


https://github.com/astares/pharo-contributor

now provides two videos demonstrating how this tool can be used as an alternative to easily contribute to latest Pharo 7


VIDEO 1
https://www.youtube.com/watch?v=z4PWGxihdxU

VIDEO 2
https://www.youtube.com/watch?v=24ERozCePME