Re: [Pharo-users] The Ultimate Smalltalk Tutorial

2016-10-25 Thread p...@highoctane.be
There was this book (and some others of the same ink) that was provided
with my first computer:

http://www.colorcomputerarchive.com/coco/Documents/Manuals/Hardware/Getting%20Started%20With%20Extended%20Color%20Basic%20(Tandy).pdf

I actually had the french version.
http://www.colorcomputerarchive.com/coco/Documents/Manuals/Hardware/Color%20Computer%203%20Exended%20Basic%20(Tandy)%20(French).pdf

This thing is still sitting near my desk today (I guess it keeps me
connected to my curious young self or something like that).

I keep on thinking that it would be great to have a Pharo-based version of
it.

And something like this one for bytecode sets...

http://www.colorcomputerarchive.com/coco/Documents/Manuals/Programming/EDTASM+%20With%20ZBUG%20(Tandy).pdf

Phil


On Tue, Oct 25, 2016 at 7:22 AM, Matteo via Pharo-users <
pharo-users@lists.pharo.org> wrote:

>
>
> -- Forwarded message --
> From: Matteo 
> To: Any question about pharo is welcome 
> Cc:
> Date: Tue, 25 Oct 2016 07:08:21 +0200
> Subject: Re: [Pharo-users] The Ultimate Smalltalk Tutorial
> +1 for PBE
> It has been my first smalltalk/Pharo tutorial.
> I'm still using it, as a quick reference.
>
> On October 25, 2016 6:25:08 AM GMT+02:00, monty 
> wrote:
>>
>> +1 for PBE.
>>
>>
>>  Sent: Monday, October 24, 2016 at 1:56 AM
>>>  From: "Nicolai Hess" 
>>>  To: "Any question about pharo is welcome" 
>>>  Subject: Re: [Pharo-users] The Ultimate Smalltalk Tutorial
>>>
>>>  Am 23.10.2016 3:16 nachm. schrieb "Vitor Medina Cruz" 
>>> mailto:vitormc...@gmail.com]>:
>>>

  I think the MOOC is too much for a tutorial. What I miss today is a good 
 written (no videos! Please!) tutorial that teaches just a little of the 
 language and give a few guidelines on how to do simple stuff with the 
 environment, such as a "Hello World!", creating a class, tests and run 
 stuff.

>>>  I thought "pharo by example" provides exactly  that.
>>>  What is missing here, from your perspective?
>>>  I learned a lot from it and it helped me to get started to learn 
>>> smalltalk, not only the syntax, but also, doing something the smalltalk way.
>>>

  On Sat, Oct 15, 2016 at 12:15 PM, horrido 
 mailto:horrido.hobb...@gmail.com]> wrote:

>
>  Excellent suggestion! I shall look into it. Thanks.
>
>
>
>
>  --
>  View this message in context: 
> http://forum.world.st/The-Ultimate-Smalltalk-Tutorial-tp4918859p4918930.html[http://forum.world.st/The-Ultimate-Smalltalk-Tutorial-tp4918859p4918930.html]
>  Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.




>>
> --
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>
>


[Pharo-users] SCouchDB install not working in Pharo: "MessageNotUnderstood: receiver of ""mantis"" is nil"

2016-10-25 Thread pvdh

Hello,

After loading the 'SCouchDB-Installer' package from:

MCHttpRepository
location: 'http://www.squeaksource.com/SCouchDB'
user: ''
password: ''

When I do a:

SCouchDB install

install
"install packages"
Installer mantis ensureFix: '7446: [BUG][FIX] SocketStream>>peek'.
(Installer repository: 'http://www.squeaksource.com/SCouchDB')
install: 'JSON';
install: 'SCouchDB-Core';
install: 'SCouchDB-Tests'.

I received the following message:

"MessageNotUnderstood: receiver of ""mantis"" is nil"

Why is the Installer not initialized in Pharo ?

Thank you in advance for your help,

Philippe Vanderheyden

Ps: I have tried in Squeak and it works.




Re: [Pharo-users] Final Project: AR.Drone communication API in Pharo

2016-10-25 Thread Marcus Denker
Hi!

Very nice!

I added this as a news story to pharo.org :

http://pharo.org/news/AR.Drone 


> On 24 Oct 2016, at 17:22, Carolina Hernández  wrote:
> 
> Hi!
> Earlier this year I told you about the communication API for controlling the 
> AR.Drone 2.0 from Pharo I was developing as part of my final degree project. 
> Today I want to share with you its final version. As before, the code is 
> hosted in: http://smalltalkhub.com/#!/~CaroHernandez/ArDronePharo 
> 
> 
> I made two demo videos: 
> http://bit.ly/ARDroneLRP1 
> http://bit.ly/ARDroneLRP2 
> 
> In each demo the drone flies autonomously according to the location of tags 
> detected by its cameras. The demos are programmed using a live programming 
> language called LRP. This language was developed by members of my university. 
> Here you can find more about LRP: https://pleiad.cl/research/software/lrp 
> 
> 
> The code was tested and developed under ubuntu 12.04 and Pharo 5.0. 
> I hope you like it! :-)
> 
> Cheers
> Caro



Re: [Pharo-users] SCouchDB install not working in Pharo: "MessageNotUnderstood: receiver of ""mantis"" is nil"

2016-10-25 Thread Ben Coman
Pharo and Squeak have different mechanisms for this.  Pharo doesn't
have the Installer class.
You might try  ConfigurationOfSCouchDB  from...

MCHttpRepository
location: 'http://smalltalkhub.com/mc/PharoExtras/SCouchDBViewServer/main'
user: ''
password: ''

then 'ConfigurationOfSCouchDB load'

cheers -ben

On Tue, Oct 25, 2016 at 3:20 PM,   wrote:
> Hello,
>
> After loading the 'SCouchDB-Installer' package from:
>
> MCHttpRepository
> location: 'http://www.squeaksource.com/SCouchDB'
> user: ''
> password: ''
>
> When I do a:
>
> SCouchDB install
>
> install
> "install packages"
> Installer mantis ensureFix: '7446: [BUG][FIX] SocketStream>>peek'.
> (Installer repository: 'http://www.squeaksource.com/SCouchDB')
> install: 'JSON';
> install: 'SCouchDB-Core';
> install: 'SCouchDB-Tests'.
>
> I received the following message:
>
> "MessageNotUnderstood: receiver of ""mantis"" is nil"
>
> Why is the Installer not initialized in Pharo ?
>
> Thank you in advance for your help,
>
> Philippe Vanderheyden
>
> Ps: I have tried in Squeak and it works.
>
>



[Pharo-users] [ANN] New Pharo blog - "Pharo Trek"

2016-10-25 Thread Dimitris Chloupis
So I decided to take a stab at making my own blog for pharo and making my
own website for my projects and my work , you can find my blog here

http://www.kilon-alios.com/subpages/blog/index.html

Does not have much content, but there is a blog post about my latest
project Octopus . Hope you like it , stay tune for more :)


Re: [Pharo-users] The Ultimate Smalltalk Tutorial

2016-10-25 Thread Dimitris Chloupis
PBE is for Pharo version 5, I will give it another look to start porting it
to Pharo version 6. Will add a git tag and make release for 5.

On Tue, Oct 25, 2016 at 10:19 AM p...@highoctane.be 
wrote:

> There was this book (and some others of the same ink) that was provided
> with my first computer:
>
>
> http://www.colorcomputerarchive.com/coco/Documents/Manuals/Hardware/Getting%20Started%20With%20Extended%20Color%20Basic%20(Tandy).pdf
>
> I actually had the french version.
> http://www.colorcomputerarchive.com/coco/Documents/Manuals/Hardware/Color%20Computer%203%20Exended%20Basic%20(Tandy)%20(French).pdf
>
> This thing is still sitting near my desk today (I guess it keeps me
> connected to my curious young self or something like that).
>
> I keep on thinking that it would be great to have a Pharo-based version of
> it.
>
> And something like this one for bytecode sets...
>
>
> http://www.colorcomputerarchive.com/coco/Documents/Manuals/Programming/EDTASM+%20With%20ZBUG%20(Tandy).pdf
>
> Phil
>
>
> On Tue, Oct 25, 2016 at 7:22 AM, Matteo via Pharo-users <
> pharo-users@lists.pharo.org> wrote:
>
>
>
> -- Forwarded message --
> From: Matteo 
> To: Any question about pharo is welcome 
>
> Cc:
> Date: Tue, 25 Oct 2016 07:08:21 +0200
> Subject: Re: [Pharo-users] The Ultimate Smalltalk Tutorial
> +1 for PBE
> It has been my first smalltalk/Pharo tutorial.
> I'm still using it, as a quick reference.
>
> On October 25, 2016 6:25:08 AM GMT+02:00, monty 
> wrote:
>
> +1 for PBE.
>
>
>  Sent: Monday, October 24, 2016 at 1:56 AM
>  From: "Nicolai Hess" 
>  To: "Any question about pharo is welcome" 
>  Subject: Re: [Pharo-users] The Ultimate Smalltalk Tutorial
>
>  Am 23.10.2016 3:16 nachm. schrieb "Vitor Medina Cruz" 
> mailto:vitormc...@gmail.com]>:
>
>
>  I think the MOOC is too much for a tutorial. What I miss today is a good 
> written (no videos! Please!) tutorial that teaches just a little of the 
> language and give a few guidelines on how to do simple stuff with the 
> environment, such as a "Hello World!", creating a class, tests and run stuff.
>
>  I thought "pharo by example" provides exactly  that.
>  What is missing here, from your perspective?
>  I learned a lot from it and it helped me to get started to learn smalltalk, 
> not only the syntax, but also, doing something the smalltalk way.
>
>
>  On Sat, Oct 15, 2016 at 12:15 PM, horrido 
> mailto:horrido.hobb...@gmail.com]> wrote:
>
>
>  Excellent suggestion! I shall look into it. Thanks.
>
>
>
>
>  --
>  View this message in context: 
> http://forum.world.st/The-Ultimate-Smalltalk-Tutorial-tp4918859p4918930.html[http://forum.world.st/The-Ultimate-Smalltalk-Tutorial-tp4918859p4918930.html]
>  Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>
>
>
>
>
> --
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>
>


Re: [Pharo-users] SCouchDB install not working in Pharo: "MessageNotUnderstood: receiver of ""mantis"" is nil"

2016-10-25 Thread pvdh

Hi,

I have tried to 'ConfigurationOfSCouchDB load' in Pharo 4 and 5.

It seems to load an old configuration of Seaside and it ends up with an
error:

"No version found for #stable of ConfigurationOfOmniBrowser while
loading Seaside"

I don't understand why the ConfigurationOfSCouchDB depends on Seaside
and why it refer to an old Seaside 3.0 version.

Thank in advance for your help,
Philippe




Re: [Pharo-users] [ANN] New Pharo blog - "Pharo Trek"

2016-10-25 Thread Offray Vladimir Luna Cárdenas

Seems nice. Which back end do you use for your website?

Cheers,

Offray


On 25/10/16 07:37, Dimitris Chloupis wrote:
So I decided to take a stab at making my own blog for pharo and making 
my own website for my projects and my work , you can find my blog here


http://www.kilon-alios.com/subpages/blog/index.html

Does not have much content, but there is a blog post about my latest 
project Octopus . Hope you like it , stay tune for more :)








[Pharo-users] Second Pharo Techtalk has been uploaded

2016-10-25 Thread Dimitris Chloupis
Second Pharo Techtalk audio recording has been uploaded, more info here

http://www.kilon-alios.com/subpages/blog/blogposts/20161025-Techtalk-post.html


Re: [Pharo-users] [ANN] New Pharo blog - "Pharo Trek"

2016-10-25 Thread Dimitris Chloupis
Thanks Offray

My "backend" is Octopus and Pillar so 100% Pharo :) But I do edit the final
Html, mainly fine tuning. Pillar and Octopus deal with the long text and
generate the appropriate HTML.
The blog and website are static because they are hosted by Gitlab and only
static website generators are allowed, not that I need something more I am
very happy with the simplicity of it.
The templates I use are bootsrap from getboostrap website.

I will keep improving them, but for now I am very happy with the end result

On Tue, Oct 25, 2016 at 8:30 PM Offray Vladimir Luna Cárdenas <
offray.l...@mutabit.com> wrote:

> Seems nice. Which back end do you use for your website?
>
> Cheers,
>
> Offray
>
>
> On 25/10/16 07:37, Dimitris Chloupis wrote:
> > So I decided to take a stab at making my own blog for pharo and making
> > my own website for my projects and my work , you can find my blog here
> >
> > http://www.kilon-alios.com/subpages/blog/index.html
> >
> > Does not have much content, but there is a blog post about my latest
> > project Octopus . Hope you like it , stay tune for more :)
> >
> >
>
>
>


Re: [Pharo-users] Second Pharo Techtalk has been uploaded

2016-10-25 Thread Dimitris Chloupis
Oh and I want to thank Phil for allowing me to use his banner for techtalk
without his permission ;)

On Tue, Oct 25, 2016 at 9:42 PM Dimitris Chloupis 
wrote:

> Second Pharo Techtalk audio recording has been uploaded, more info here
>
>
> http://www.kilon-alios.com/subpages/blog/blogposts/20161025-Techtalk-post.html
>
>


Re: [Pharo-users] [ANN] New Pharo blog - "Pharo Trek"

2016-10-25 Thread Petr Fischer
No RSS? :)


> So I decided to take a stab at making my own blog for pharo and making my
> own website for my projects and my work , you can find my blog here
> 
> http://www.kilon-alios.com/subpages/blog/index.html
> 
> Does not have much content, but there is a blog post about my latest
> project Octopus . Hope you like it , stay tune for more :)



Re: [Pharo-users] [ANN] New Pharo blog - "Pharo Trek"

2016-10-25 Thread Dimitris Chloupis
not for now, I never used RSS feeds myself and have no clue how to add one
so it will have to wait for now. This is actually my first effort at
creating a blog and a website from scratch, well if you exclude the
bootsrap templates. I did it this way because I wanted more control and an
opportunity to learn at least HTML stuff.

But of course this is the nothing more than the first steps, I will keep
improving it slowly.

On Tue, Oct 25, 2016 at 10:00 PM Petr Fischer  wrote:

> No RSS? :)
>
>
> > So I decided to take a stab at making my own blog for pharo and making my
> > own website for my projects and my work , you can find my blog here
> >
> > http://www.kilon-alios.com/subpages/blog/index.html
> >
> > Does not have much content, but there is a blog post about my latest
> > project Octopus . Hope you like it , stay tune for more :)
>
>


[Pharo-users] AST-Core-Parser readFrom: question

2016-10-25 Thread Brad Selfridge
Is it safe to use the AST-Core-Parser class extension "readFrom:" in a
business application? 



-
Brad Selfridge
--
View this message in context: 
http://forum.world.st/AST-Core-Parser-readFrom-question-tp4920128.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.



Re: [Pharo-users] Second Pharo Techtalk has been uploaded

2016-10-25 Thread p...@highoctane.be
You are welcome.

On Tue, Oct 25, 2016 at 8:50 PM, Dimitris Chloupis 
wrote:

> Oh and I want to thank Phil for allowing me to use his banner for techtalk
> without his permission ;)
>
> On Tue, Oct 25, 2016 at 9:42 PM Dimitris Chloupis 
> wrote:
>
>> Second Pharo Techtalk audio recording has been uploaded, more info here
>>
>> http://www.kilon-alios.com/subpages/blog/blogposts/
>> 20161025-Techtalk-post.html
>>
>>


Re: [Pharo-users] [ANN] New Pharo blog - "Pharo Trek"

2016-10-25 Thread stepharo

dimitris

may be you should have a look at ecstatic.

We should migrate it to the latest version of Pillar but our ideas was 
to use pillar to produce static web site.


http://guillep.github.io/ecstatic/

The web site of guille is produced with ecstatic 
https://guillep.github.io/research.html If you could give a try and give 
feedback it would be nice. I'm building new components to get 
publication lists integrated into it.


Stef


Le 25/10/16 à 20:47, Dimitris Chloupis a écrit :

Thanks Offray

My "backend" is Octopus and Pillar so 100% Pharo :) But I do edit the 
final Html, mainly fine tuning. Pillar and Octopus deal with the long 
text and generate the appropriate HTML.
The blog and website are static because they are hosted by Gitlab and 
only static website generators are allowed, not that I need something 
more I am very happy with the simplicity of it.

The templates I use are bootsrap from getboostrap website.

I will keep improving them, but for now I am very happy with the end 
result


On Tue, Oct 25, 2016 at 8:30 PM Offray Vladimir Luna Cárdenas 
mailto:offray.l...@mutabit.com>> wrote:


Seems nice. Which back end do you use for your website?

Cheers,

Offray


On 25/10/16 07:37, Dimitris Chloupis wrote:
> So I decided to take a stab at making my own blog for pharo and
making
> my own website for my projects and my work , you can find my
blog here
>
> http://www.kilon-alios.com/subpages/blog/index.html
>
> Does not have much content, but there is a blog post about my latest
> project Octopus . Hope you like it , stay tune for more :)
>
>






Re: [Pharo-users] SCouchDB install not working in Pharo: "MessageNotUnderstood: receiver of ""mantis"" is nil"

2016-10-25 Thread stepharo



Le 25/10/16 à 17:56, p...@vanderheyden.be a écrit :

Hi,

I have tried to 'ConfigurationOfSCouchDB load' in Pharo 4 and 5.

It seems to load an old configuration of Seaside and it ends up with an
error:

"No version found for #stable of ConfigurationOfOmniBrowser while
loading Seaside"



Indeed it looks odd and old. And this is why I would love to have a 
dsitrubution

validation process. (It will come).
Philippe I cannot check it now nedd to leave now. I hope someone can help.


I don't understand why the ConfigurationOfSCouchDB depends on Seaside
and why it refer to an old Seaside 3.0 version.

Thank in advance for your help,
Philippe








Re: [Pharo-users] The Ultimate Smalltalk Tutorial

2016-10-25 Thread stepharo

It was quite fun

Tx for this cool tour.

https://pharoweekly.wordpress.com/2016/10/25/the-four-stages-of-pharo-addiction/

Stef


Le 23/10/16 à 18:26, Dimitris Chloupis a écrit :

The four stages of Pharo addiction

STEP1
"I am interested in Pharo , any quick tutorial to get me started ?"

If you want a quick dive to Pharo for experienced coders there is this

https://ci.inria.fr/pharo-contribution/job/UpdatedPharoByExample/lastSuccessfulBuild/artifact/book-result/PharoTour/PharoTour.html

STEP2
"Ah I really like Pharo maybe more info about the language and a 
practical example to give it a go myself ?"


for a bit more dive into the Smalltalk language there is this

https://ci.inria.fr/pharo-contribution/job/UpdatedPharoByExample/lastSuccessfulBuild/artifact/book-result/FirstApplication/FirstApplication.html

STEP3
"Damn this is really cool , where I can find more info I really like 
to give this a deeper look!"


and of course the rest of the book for those that cant get enough of Pharo

https://github.com/SquareBracketAssociates/UpdatedPharoByExample


STEP4
"I hate you so much !!! I cant sleep, cant eat, no friends, ex 
girlfriend AHHH CANNNOT STOP  TOO MUCH FUN!!!"


On Sun, Oct 23, 2016 at 4:16 PM Vitor Medina Cruz 
mailto:vitormc...@gmail.com>> wrote:


I think the MOOC is too much for a tutorial. What I miss today is
a good written (no videos! Please!) tutorial that teaches just a
little of the language and give a few guidelines on how to do
simple stuff with the environment, such as a "Hello World!",
creating a class, tests and run stuff.

On Sat, Oct 15, 2016 at 12:15 PM, horrido
mailto:horrido.hobb...@gmail.com>> wrote:

Excellent suggestion! I shall look into it. Thanks.




--
View this message in context:

http://forum.world.st/The-Ultimate-Smalltalk-Tutorial-tp4918859p4918930.html
Sent from the Pharo Smalltalk Users mailing list archive at
Nabble.com.






Re: [Pharo-users] The Ultimate Smalltalk Tutorial

2016-10-25 Thread stepharo
So tell us what is missing because we already have an impressive list 
and you read nearly everything.


I do not see what we can do more than that. I mean it seriously (I'm 
writing a new book on Learning OOP with Pharo) but this is not what you 
are looking for.


Then I do not see why Building the Quinto game or the counter does not 
work for you.


Stef


Le 24/10/16 à 00:50, Vitor Medina Cruz a écrit :

*stepharo:*

I am not saying it for me, but to get other people into the Smalltalk 
community. My interest in Smalltalk spark the first time I read 
the Design Principles Behind Smalltalk, since then I:


1- Read the BlueBook (yes) before I know of Pharo;
2- Read "I Can Read C++ and Java But I Can’t Read Smalltalk";
3- Read a number of Smalltalk resources, tutorials, blogs etc;
4- Did Profstef;
5- Learn a little of Redline Smalltalk;
6- Tried Squeek, didn't like;
7- Find Pharo, like it more than Squeek;
8- Read Pharo By Example almost entirely, the first example didn't 
work (at least at the time) because some dependencies were missing, 
then I search into the internet, found what was missing and keep going;

9- Did the MOOC ENTIRELY, and I saw all the videos, yes!

So, is there any other thing you think I *maybe* haven't done, despite 
the fact that you don't know me much?


As for someone who did the MOOC, I don't think it's a good tutorial in 
the lines I understand Richard described in the start of this thread: 
for newcomers. Don't get me wrong, it's a very good course if you 
would like to get more deep into Pharo and OO, but I understand the 
intention of Richard was other. So, except from Porfstef, I think none 
of those resources is a good start point for newcomers, because none 
of them were good for me nor the people I tried to introduce Pharo. I 
just keep going because I was already VERY interested in Smalltalk, if 
not for that I would have also given up.


My opinion is only that, an opinion, you can take it or not, it was 
not meant to be personal or whatever, but if you wanna take it as so 
there isn't much I can do.


*Phil:*

Thanks for your suggestions, but I was just telling Richard that I 
think the MOOC was too much for a tutorial, that I think other format 
and something simpler would be better for newcomers.


*Dimitri:*

I am already on STEP 4 ;)

I think what is missing is something before all that, something that 
spark the "I am interested in Pharo", the STEP 0. What does that 
today? I think a simple tutorial that catch the attention of people 
would do that. Right now I think it is too hard for someone to get 
interested in Smalltalk in general, and Pharo in particular, because 
something like that is missing, and one must really understand and see 
the value of Smalltalk to persist and keep going and learning, like 
happened to me.


Regards,
Vitor

On Sun, Oct 23, 2016 at 2:26 PM, Dimitris Chloupis 
mailto:kilon.al...@gmail.com>> wrote:


The four stages of Pharo addiction

STEP1
"I am interested in Pharo , any quick tutorial to get me started ?"

If you want a quick dive to Pharo for experienced coders there is
this


https://ci.inria.fr/pharo-contribution/job/UpdatedPharoByExample/lastSuccessfulBuild/artifact/book-result/PharoTour/PharoTour.html



STEP2
"Ah I really like Pharo maybe more info about the language and a
practical example to give it a go myself ?"

for a bit more dive into the Smalltalk language there is this


https://ci.inria.fr/pharo-contribution/job/UpdatedPharoByExample/lastSuccessfulBuild/artifact/book-result/FirstApplication/FirstApplication.html



STEP3
"Damn this is really cool , where I can find more info I really
like to give this a deeper look!"

and of course the rest of the book for those that cant get enough
of Pharo

https://github.com/SquareBracketAssociates/UpdatedPharoByExample



STEP4
"I hate you so much !!! I cant sleep, cant eat, no friends, ex
girlfriend AHHH CANNNOT STOP  TOO MUCH FUN!!!"


On Sun, Oct 23, 2016 at 4:16 PM Vitor Medina Cruz
mailto:vitormc...@gmail.com>> wrote:

I think the MOOC is too much for a tutorial. What I miss today
is a good written (no videos! Please!) tutorial that teaches
just a little of the language and give a few guidelines on how
to do simple stuff with the environment, such as a "Hello
World!", creating a class, tests and run stuff.

On Sat, Oct 15, 2016 at 12:15 PM, horrido
mailto:horrido.hobb...@gmail.com>>
wrote:

Excellent suggestion! I shall look into it. Thanks.




   

Re: [Pharo-users] The Ultimate Smalltalk Tutorial

2016-10-25 Thread stepharo

thanks for this feedback.

This reminds me that we should finish to push Updated Pharo by Example 
to the publication part



Le 24/10/16 à 07:56, Nicolai Hess a écrit :


Am 23.10.2016 3:16 nachm. schrieb "Vitor Medina Cruz" 
mailto:vitormc...@gmail.com>>:

>
> I think the MOOC is too much for a tutorial. What I miss today is a 
good written (no videos! Please!) tutorial that teaches just a little 
of the language and give a few guidelines on how to do simple stuff 
with the environment, such as a "Hello World!", creating a class, 
tests and run stuff.


I thought "pharo by example" provides exactly  that.
What is missing here, from your perspective?
I learned a lot from it and it helped me to get started to learn 
smalltalk, not only the syntax, but also, doing something the 
smalltalk way.


>
> On Sat, Oct 15, 2016 at 12:15 PM, horrido > wrote:

>>
>> Excellent suggestion! I shall look into it. Thanks.
>>
>>
>>
>>
>> --
>> View this message in context: 
http://forum.world.st/The-Ultimate-Smalltalk-Tutorial-tp4918859p4918930.html

>> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>>
>





Re: [Pharo-users] The Ultimate Smalltalk Tutorial

2016-10-25 Thread stepharo



Le 25/10/16 à 15:05, Dimitris Chloupis a écrit :
PBE is for Pharo version 5, I will give it another look to start 
porting it to Pharo version 6. Will add a git tag and make release for 5.


Thanks.
Yes it would be an immense help.

Stef



On Tue, Oct 25, 2016 at 10:19 AM p...@highoctane.be 
 > wrote:


There was this book (and some others of the same ink) that was
provided with my first computer:


http://www.colorcomputerarchive.com/coco/Documents/Manuals/Hardware/Getting%20Started%20With%20Extended%20Color%20Basic%20(Tandy).pdf



I actually had the french version.

http://www.colorcomputerarchive.com/coco/Documents/Manuals/Hardware/Color%20Computer%203%20Exended%20Basic%20(Tandy)%20(French).pdf



This thing is still sitting near my desk today (I guess it keeps
me connected to my curious young self or something like that).

I keep on thinking that it would be great to have a Pharo-based
version of it.

And something like this one for bytecode sets...


http://www.colorcomputerarchive.com/coco/Documents/Manuals/Programming/EDTASM+%20With%20ZBUG%20(Tandy).pdf



Phil


On Tue, Oct 25, 2016 at 7:22 AM, Matteo via Pharo-users
mailto:pharo-users@lists.pharo.org>>
wrote:



-- Forwarded message --
From: Matteo mailto:matte...@yahoo.it>>
To: Any question about pharo is welcome
mailto:pharo-users@lists.pharo.org>>

Cc:
Date: Tue, 25 Oct 2016 07:08:21 +0200
Subject: Re: [Pharo-users] The Ultimate Smalltalk Tutorial
+1 for PBE
It has been my first smalltalk/Pharo tutorial.
I'm still using it, as a quick reference.

On October 25, 2016 6:25:08 AM GMT+02:00, monty
mailto:mon...@programmer.net>> wrote:

+1 for PBE.


Sent: Monday, October 24, 2016 at 1:56 AM From:
"Nicolai Hess" mailto:nicolaih...@gmail.com>> To: "Any question
about pharo is welcome" mailto:pharo-users@lists.pharo.org>> Subject: Re:
[Pharo-users] The Ultimate Smalltalk Tutorial Am
23.10.2016 3:16 nachm. schrieb "Vitor Medina Cruz"
mailto:vitormc...@gmail.com>[mailto:vitormc...@gmail.com
]>:

I think the MOOC is too much for a tutorial. What
I miss today is a good written (no videos!
Please!) tutorial that teaches just a little of
the language and give a few guidelines on how to
do simple stuff with the environment, such as a
"Hello World!", creating a class, tests and run
stuff. 


I thought "pharo by example" provides exactly that.
What is missing here, from your perspective? I learned
a lot from it and it helped me to get started to learn
smalltalk, not only the syntax, but also, doing
something the smalltalk way.

On Sat, Oct 15, 2016 at 12:15 PM, horrido
mailto:horrido.hobb...@gmail.com>[mailto:horrido.hobb...@gmail.com
]> wrote:

Excellent suggestion! I shall look into it.
Thanks. -- View this message in context:

http://forum.world.st/The-Ultimate-Smalltalk-Tutorial-tp4918859p4918930.html[http://forum.world.st/The-Ultimate-Smalltalk-Tutorial-tp4918859p4918930.html]
Sent from the Pharo Smalltalk Users mailing
list archive at Nabble.com .



-- 
Sent from my Android device with K-9 Mail. Please excuse my

brevity.





Re: [Pharo-users] The Ultimate Smalltalk Tutorial

2016-10-25 Thread Vitor Medina Cruz
*Dimitris:*

I agree with much of what you said, but I think it is still possible to
make step 0 and follow the Pharo path with more easy. :)

Also,
https://ci.inria.fr/pharo-contribution/job/UpdatedPharoByExample/lastSuccessfulBuild/artifact/book-result/PharoTour/PharoTour.html
is nice too, I didn't know of it. It is the new version of PBE ongoing? I
am going to take a look at it.

Ben:

Thanks for the links, two of them I didn't know of. I hadn't time to read
them yet, but I think what I am looking for is something like
https://medium.com/concerning-pharo/reddit-st-in-10-coo
l-pharo-classes-1b5327ca0740

"The things we see as important might be a paradigm step too far for
> newcomers."


I think the problem for Step 0 it is exactly that. I myself have already
tried to show the paradigm shift along with all that must be learn to use
Pharo, and it didn't went well. It is too much to tackle at once. There is
the language, the environment, the IDE, the paradigm shift, too much...

Nicolai:

The first example from the book provides the first experience you have on
Pharo, and it uses stuff that is not on the default image (it happened to
me a long time ago and with a friend more recently). It is frustrating and
leave the person trying to learn suspicious. I see that the current site
for the book has a link to the image that should be used while reading the
book, but it is not very visible and I think the book don't mention
it. From the Getting Started chapter I count five pages until some code is
executed (Time now). The problem here is that people usually don't
understand, yet, the power of the environment, and are eager to see code
and execute it, and they often get confused with so many different things
to learn even before the first "Hello World". I can say the first time I
got PBE I gave up because of this, and I only come back later because I
persist to learn Smalltalk, and I know some other people who tried to read
it too and give up for exactly the same reason.

I found the book an excellent reference and source to solidify the
understanding of Pharo, but I don't like it as a tutorial.


*---*

Look at the Go language site: https://golang.org/, the first thing it puts
in your face is a way to execute code and a link to a Tour. I don't even
have to think much before I have executed the Hello World, my hand just
moved the mouse to the Run button, and even before I noticed I was doing
the tour.

In my opinion, a good Step 0 would be something like Profstef (
http://amber-lang.net/learn.html) as a Tour, going slowly through the
language aspects, messages types, comparing to other OO languages, showing
that operator are just messages, then that control flow statements are also
just messages, creating classes etc, always letting the user execute code
as she goes on.

After that, the Tour could tell its user to continue it using the image and
showing the download link. When the user execute Pharo.exe and loads the
default image the first thing that appears is the Profstef asking if it is
the first time he is there and if he is continuing the tour from the web
(if it is someone used to Pharo, he just closes the windows and starts to
use his new fresh image). It could explains steadily the workspace, the
transcript, the nautilus and how to make a very simple web application with
tests. After that it could explain the image, that objects are stored
(serialized) into it and the image itself consists of the running program
while the Pharo.exe is the VM. In the end It could point to a tutorial like
https://medium.com/concerning-pharo/reddit-st-in-10-coo
l-pharo-classes-1b5327ca0740, the PBE and to the many others resources
available.

The order of things could change and maybe I had missed something, but that
is what I can think now. Perhaps this approach is too slow, I don't know,
but the fast one isn't working for me :( It don't need to be a tour also,
but something in these lines, like the medium post above but with more
parts, each describing a little more of Pharo. The idea, in general, is to
easy the entrance barriers that Pharo has by it's quite different, yet
powerful, programming model and environment. When I talk to people I know
that have tried Pharo, that is the biggest problem.

That is just my two cents. :)

And thanks for all the new links :)

Regards,
Vitor

On Tue, Oct 25, 2016 at 8:05 PM, stepharo  wrote:

>
>
> Le 25/10/16 à 15:05, Dimitris Chloupis a écrit :
>
> PBE is for Pharo version 5, I will give it another look to start porting
> it to Pharo version 6. Will add a git tag and make release for 5.
>
>
> Thanks.
> Yes it would be an immense help.
>
> Stef
>
>
>
> On Tue, Oct 25, 2016 at 10:19 AM p...@highoctane.be 
> wrote:
>
>> There was this book (and some others of the same ink) that was provided
>> with my first computer:
>>
>> http://www.colorcomputerarchive.com/coco/Documents/Manuals/Hardware/
>> Getting%20Started%20With%20Extended%20Color%20Basic%20(Tandy).pdf
>> 

Re: [Pharo-users] The Ultimate Smalltalk Tutorial

2016-10-25 Thread Dimitris Chloupis
Do you know how many unique views had PBE last 5 months ? 1000
Do you know how many contributions PBE had last 5 months ? Zero. Not 100 .
Not even 10. Not even 1... zero

PBE would be still in Pharo version 1.4 if it was not for me , Stef and
Damien.

This is not a Pharo problem, all open source software has the same issue.

We need more people helping, I ported the first 1/3rd of the book from 1.4
to Pharo 4 just by myself and the other two joined after I was burned out
from the pain. I was disgusted working on PBE . I literally hated Pharo.
Fortunately nothing that a bit of a small break could not fix.

I was and still I am the most loud critic about the state of documentation.
In the end however what makes open source projects exist is not users.
Users are insignificant. Sorry to say that but is true. It's contributors
that are the life of the project.

People like Stef made Pharo and even Squeak possible. People like Stef keep
Smalltalk alive. Personally I don't give a damn what users want , I rather
attract only contributors and zero just users. That's enough to keep Pharo
evolving for centuries.

Stef says that "Pharo is yours" , apparently this easier said than done. I
respect your opinion, I agree with your opinion because I said what you say
years ago. In the end however if you and other users are not willing to
help we will remain at zero commits at least as far as PBE is concerned .

It's pretty much the same for the other areas of Pharo.
On Wed, 26 Oct 2016 at 01:26, Vitor Medina Cruz 
wrote:

> *Dimitris:*
>
> I agree with much of what you said, but I think it is still possible to
> make step 0 and follow the Pharo path with more easy. :)
>
> Also,
> https://ci.inria.fr/pharo-contribution/job/UpdatedPharoByExample/lastSuccessfulBuild/artifact/book-result/PharoTour/PharoTour.html
> is nice too, I didn't know of it. It is the new version of PBE ongoing? I
> am going to take a look at it.
>
> Ben:
>
> Thanks for the links, two of them I didn't know of. I hadn't time to read
> them yet, but I think what I am looking for is something like
> https://medium.com/concerning-pharo/reddit-st-in-10-cool-pharo-classes-1b5327ca0740
>
> "The things we see as important might be a paradigm step too far for
> newcomers."
>
>
> I think the problem for Step 0 it is exactly that. I myself have already
> tried to show the paradigm shift along with all that must be learn to use
> Pharo, and it didn't went well. It is too much to tackle at once. There is
> the language, the environment, the IDE, the paradigm shift, too much...
>
> Nicolai:
>
> The first example from the book provides the first experience you have on
> Pharo, and it uses stuff that is not on the default image (it happened to
> me a long time ago and with a friend more recently). It is frustrating and
> leave the person trying to learn suspicious. I see that the current site
> for the book has a link to the image that should be used while reading the
> book, but it is not very visible and I think the book don't mention
> it. From the Getting Started chapter I count five pages until some code is
> executed (Time now). The problem here is that people usually don't
> understand, yet, the power of the environment, and are eager to see code
> and execute it, and they often get confused with so many different things
> to learn even before the first "Hello World". I can say the first time I
> got PBE I gave up because of this, and I only come back later because I
> persist to learn Smalltalk, and I know some other people who tried to read
> it too and give up for exactly the same reason.
>
> I found the book an excellent reference and source to solidify the
> understanding of Pharo, but I don't like it as a tutorial.
>
>
> *---*
>
> Look at the Go language site: https://golang.org/, the first thing it
> puts in your face is a way to execute code and a link to a Tour. I don't
> even have to think much before I have executed the Hello World, my hand
> just moved the mouse to the Run button, and even before I noticed I was
> doing the tour.
>
> In my opinion, a good Step 0 would be something like Profstef (
> http://amber-lang.net/learn.html) as a Tour, going slowly through the
> language aspects, messages types, comparing to other OO languages, showing
> that operator are just messages, then that control flow statements are also
> just messages, creating classes etc, always letting the user execute code
> as she goes on.
>
> After that, the Tour could tell its user to continue it using the image
> and showing the download link. When the user execute Pharo.exe and loads
> the default image the first thing that appears is the Profstef asking if it
> is the first time he is there and if he is continuing the tour from the web
> (if it is someone used to Pharo, he just closes the windows and starts to
> use his new fresh image). It could explains steadily the workspace, the
> transcript, the nautilus and how to make a very simple web application with
> tests. Af

Re: [Pharo-users] [ANN] New Pharo blog - "Pharo Trek"

2016-10-25 Thread Dimitris Chloupis
You want me to use it or help you out ? I could give you the bootstrap
templates.
With mustache you can make amazing websites.

Personally I am happy with Octopus, everything looks fine, I am already
using Pillar efficiently.

What I could improve is the automatic generation of blog posts. Time wise
however I seriously need to go back to Unreal and figure out how to make my
shared memory bridge with Pharo work. I am done with this and happy with
the result.

I did not use ecstatic because of lack of documentation. I was not also
convinced that would make my life easier. I live the name though :)
On Wed, 26 Oct 2016 at 00:45, stepharo  wrote:

> dimitris
>
> may be you should have a look at ecstatic.
>
> We should migrate it to the latest version of Pillar but our ideas was to
> use pillar to produce static web site.
>
> http://guillep.github.io/ecstatic/
>
> The web site of guille is produced with ecstatic
> https://guillep.github.io/research.html If you could give a try and give
> feedback it would be nice. I'm building new components to get publication
> lists integrated into it.
>
> Stef
>
> Le 25/10/16 à 20:47, Dimitris Chloupis a écrit :
>
> Thanks Offray
>
> My "backend" is Octopus and Pillar so 100% Pharo :) But I do edit the
> final Html, mainly fine tuning. Pillar and Octopus deal with the long text
> and generate the appropriate HTML.
> The blog and website are static because they are hosted by Gitlab and only
> static website generators are allowed, not that I need something more I am
> very happy with the simplicity of it.
> The templates I use are bootsrap from getboostrap website.
>
> I will keep improving them, but for now I am very happy with the end result
>
> On Tue, Oct 25, 2016 at 8:30 PM Offray Vladimir Luna Cárdenas <
> offray.l...@mutabit.com> wrote:
>
> Seems nice. Which back end do you use for your website?
>
> Cheers,
>
> Offray
>
>
> On 25/10/16 07:37, Dimitris Chloupis wrote:
> > So I decided to take a stab at making my own blog for pharo and making
> > my own website for my projects and my work , you can find my blog here
> >
> > http://www.kilon-alios.com/subpages/blog/index.html
> >
> > Does not have much content, but there is a blog post about my latest
> > project Octopus . Hope you like it , stay tune for more :)
> >
> >
>
>
>
>


Re: [Pharo-users] The Ultimate Smalltalk Tutorial

2016-10-25 Thread Vitor Medina Cruz
Yes it is an amazing thing what you all do, I admire that. But isn't
contributors previous users?

What I like about the Richard intent, from what I understand, is to make
Smalltalk, and Pharo, more visible, more used, and that is the only way I
know to bring more contributors. From what I know, Ruby got a lot of more
contributors after Rails, which brought a lot of users to the platform.

I really would like to contribute some day, in the mean time I will try to
support initiatives like the one proposed by Richard, and spread the word
as much as I can.


On Tue, Oct 25, 2016 at 9:45 PM, Dimitris Chloupis 
wrote:

> Do you know how many unique views had PBE last 5 months ? 1000
> Do you know how many contributions PBE had last 5 months ? Zero. Not 100 .
> Not even 10. Not even 1... zero
>
> PBE would be still in Pharo version 1.4 if it was not for me , Stef and
> Damien.
>
> This is not a Pharo problem, all open source software has the same issue.
>
> We need more people helping, I ported the first 1/3rd of the book from 1.4
> to Pharo 4 just by myself and the other two joined after I was burned out
> from the pain. I was disgusted working on PBE . I literally hated Pharo.
> Fortunately nothing that a bit of a small break could not fix.
>
> I was and still I am the most loud critic about the state of
> documentation. In the end however what makes open source projects exist is
> not users. Users are insignificant. Sorry to say that but is true. It's
> contributors that are the life of the project.
>
> People like Stef made Pharo and even Squeak possible. People like Stef
> keep Smalltalk alive. Personally I don't give a damn what users want , I
> rather attract only contributors and zero just users. That's enough to keep
> Pharo evolving for centuries.
>
> Stef says that "Pharo is yours" , apparently this easier said than done. I
> respect your opinion, I agree with your opinion because I said what you say
> years ago. In the end however if you and other users are not willing to
> help we will remain at zero commits at least as far as PBE is concerned .
>
> It's pretty much the same for the other areas of Pharo.
> On Wed, 26 Oct 2016 at 01:26, Vitor Medina Cruz 
> wrote:
>
>> *Dimitris:*
>>
>> I agree with much of what you said, but I think it is still possible to
>> make step 0 and follow the Pharo path with more easy. :)
>>
>> Also, https://ci.inria.fr/pharo-contribution/job/UpdatedPharoByExample/
>> lastSuccessfulBuild/artifact/book-result/PharoTour/PharoTour.html is
>> nice too, I didn't know of it. It is the new version of PBE ongoing? I am
>> going to take a look at it.
>>
>> Ben:
>>
>> Thanks for the links, two of them I didn't know of. I hadn't time to read
>> them yet, but I think what I am looking for is something like
>> https://medium.com/concerning-pharo/reddit-st-in-10-cool-pharo-classes-
>> 1b5327ca0740
>>
>> "The things we see as important might be a paradigm step too far for
>> newcomers."
>>
>>
>> I think the problem for Step 0 it is exactly that. I myself have already
>> tried to show the paradigm shift along with all that must be learn to use
>> Pharo, and it didn't went well. It is too much to tackle at once. There is
>> the language, the environment, the IDE, the paradigm shift, too much...
>>
>> Nicolai:
>>
>> The first example from the book provides the first experience you have on
>> Pharo, and it uses stuff that is not on the default image (it happened to
>> me a long time ago and with a friend more recently). It is frustrating and
>> leave the person trying to learn suspicious. I see that the current site
>> for the book has a link to the image that should be used while reading the
>> book, but it is not very visible and I think the book don't mention
>> it. From the Getting Started chapter I count five pages until some code is
>> executed (Time now). The problem here is that people usually don't
>> understand, yet, the power of the environment, and are eager to see code
>> and execute it, and they often get confused with so many different things
>> to learn even before the first "Hello World". I can say the first time I
>> got PBE I gave up because of this, and I only come back later because I
>> persist to learn Smalltalk, and I know some other people who tried to read
>> it too and give up for exactly the same reason.
>>
>> I found the book an excellent reference and source to solidify the
>> understanding of Pharo, but I don't like it as a tutorial.
>>
>>
>> *---*
>>
>> Look at the Go language site: https://golang.org/, the first thing it
>> puts in your face is a way to execute code and a link to a Tour. I don't
>> even have to think much before I have executed the Hello World, my hand
>> just moved the mouse to the Run button, and even before I noticed I was
>> doing the tour.
>>
>> In my opinion, a good Step 0 would be something like Profstef (
>> http://amber-lang.net/learn.html) as a Tour, going slowly through the
>> language aspects, messages types, comparing to othe

[Pharo-users] UFFI and ObjC

2016-10-25 Thread Dimitris Chloupis
Is there any information how to use UFI for calling dynamically shared ObjC
libraries ?


Re: [Pharo-users] The Ultimate Smalltalk Tutorial

2016-10-25 Thread Dimitris Chloupis
Ruby On Rails was started by one developer , so no it's not users that
bring contributors it's contributors that bring users. Smalltalk started by
a small team. Almost all programming languages started with no users and
mostly a sole developer. This is because a user will not use software that
is not even alpha, on the other hand a contributor will be a user and a
contributor regardless of the state of software provided he has the desire
to do so.

Spreading the word and helping people understand Pharo no longer makes you
a user, it promotes you to contributor

Same applies to Richard

;)
On Wed, 26 Oct 2016 at 03:19, Vitor Medina Cruz 
wrote:

> Yes it is an amazing thing what you all do, I admire that. But isn't
> contributors previous users?
>
> What I like about the Richard intent, from what I understand, is to make
> Smalltalk, and Pharo, more visible, more used, and that is the only way I
> know to bring more contributors. From what I know, Ruby got a lot of more
> contributors after Rails, which brought a lot of users to the platform.
>
> I really would like to contribute some day, in the mean time I will try to
> support initiatives like the one proposed by Richard, and spread the word
> as much as I can.
>
>
> On Tue, Oct 25, 2016 at 9:45 PM, Dimitris Chloupis 
> wrote:
>
> Do you know how many unique views had PBE last 5 months ? 1000
> Do you know how many contributions PBE had last 5 months ? Zero. Not 100 .
> Not even 10. Not even 1... zero
>
> PBE would be still in Pharo version 1.4 if it was not for me , Stef and
> Damien.
>
> This is not a Pharo problem, all open source software has the same issue.
>
> We need more people helping, I ported the first 1/3rd of the book from 1.4
> to Pharo 4 just by myself and the other two joined after I was burned out
> from the pain. I was disgusted working on PBE . I literally hated Pharo.
> Fortunately nothing that a bit of a small break could not fix.
>
> I was and still I am the most loud critic about the state of
> documentation. In the end however what makes open source projects exist is
> not users. Users are insignificant. Sorry to say that but is true. It's
> contributors that are the life of the project.
>
> People like Stef made Pharo and even Squeak possible. People like Stef
> keep Smalltalk alive. Personally I don't give a damn what users want , I
> rather attract only contributors and zero just users. That's enough to keep
> Pharo evolving for centuries.
>
> Stef says that "Pharo is yours" , apparently this easier said than done. I
> respect your opinion, I agree with your opinion because I said what you say
> years ago. In the end however if you and other users are not willing to
> help we will remain at zero commits at least as far as PBE is concerned .
>
> It's pretty much the same for the other areas of Pharo.
> On Wed, 26 Oct 2016 at 01:26, Vitor Medina Cruz 
> wrote:
>
> *Dimitris:*
>
> I agree with much of what you said, but I think it is still possible to
> make step 0 and follow the Pharo path with more easy. :)
>
> Also,
> https://ci.inria.fr/pharo-contribution/job/UpdatedPharoByExample/lastSuccessfulBuild/artifact/book-result/PharoTour/PharoTour.html
> is nice too, I didn't know of it. It is the new version of PBE ongoing? I
> am going to take a look at it.
>
> Ben:
>
> Thanks for the links, two of them I didn't know of. I hadn't time to read
> them yet, but I think what I am looking for is something like
> https://medium.com/concerning-pharo/reddit-st-in-10-cool-pharo-classes-1b5327ca0740
>
> "The things we see as important might be a paradigm step too far for
> newcomers."
>
>
> I think the problem for Step 0 it is exactly that. I myself have already
> tried to show the paradigm shift along with all that must be learn to use
> Pharo, and it didn't went well. It is too much to tackle at once. There is
> the language, the environment, the IDE, the paradigm shift, too much...
>
> Nicolai:
>
> The first example from the book provides the first experience you have on
> Pharo, and it uses stuff that is not on the default image (it happened to
> me a long time ago and with a friend more recently). It is frustrating and
> leave the person trying to learn suspicious. I see that the current site
> for the book has a link to the image that should be used while reading the
> book, but it is not very visible and I think the book don't mention
> it. From the Getting Started chapter I count five pages until some code is
> executed (Time now). The problem here is that people usually don't
> understand, yet, the power of the environment, and are eager to see code
> and execute it, and they often get confused with so many different things
> to learn even before the first "Hello World". I can say the first time I
> got PBE I gave up because of this, and I only come back later because I
> persist to learn Smalltalk, and I know some other people who tried to read
> it too and give up for exactly the same reason.
>
> I found the book an excellent refe