Re: [Pharo-dev] Call for Ruby, Python, Java, Javascript Guide to Pharo

2017-10-08 Thread Sven Van Caekenberghe
> On 8 Oct 2017, at 23:41, Ben Coman wrote: > > On Sun, Oct 8, 2017 at 10:19 PM, Peter Uhnák wrote: > Comparing languages in a discussion about Pharo vs the rest is vastly > different, at least to me , from teaching Pharo. > > The pdf that Stef

Re: [Pharo-dev] Call for Ruby, Python, Java, Javascript Guide to Pharo

2017-10-08 Thread Ben Coman
On Sun, Oct 8, 2017 at 10:19 PM, Peter Uhnák wrote: > Comparing languages in a discussion about Pharo vs the rest is vastly >> different, at least to me , from teaching Pharo. >> > > The pdf that Stef posted I wrote for my students (which know Java and C), > just so it is

Re: [Pharo-dev] Looking for the Pharo merchandising shop

2017-10-08 Thread Stephane Ducasse
https://www.zazzle.com/pharo_mousepad_blue_wave-144752242973300030 On Sun, Oct 8, 2017 at 8:58 PM, Stephane Ducasse wrote: > Hi guys > > I know that we can buy cups with the Pharo logo and I'm looking for the shop. > > Stef

[Pharo-dev] Looking for the Pharo merchandising shop

2017-10-08 Thread Stephane Ducasse
Hi guys I know that we can buy cups with the Pharo logo and I'm looking for the shop. Stef

Re: [Pharo-dev] Non blurry Pharo 6.1 on Windows 10 and 4K display

2017-10-08 Thread Tim Mackinnon
I wish there was a solution on a Macbook pro - although with Bloc continuing to forge ahead we get closer and closer. I hadn’t realised that not only is it blurry when it uses pixel doubling - but you also get a smaller workspace as well. I happened to take a copy of an image and run it on an

Re: [Pharo-dev] PharoMinimal ?

2017-10-08 Thread Pavel Krivanek
2017-10-08 19:00 GMT+02:00 Sven Van Caekenberghe : > Hi Pavel, > > Thanks a lot for the explanation. To summarise: 70-minimal is the one with > monticello and metacello in it that can load code via the config handler. > > I was confused, because that failed for me. > > Now, first

Re: [Pharo-dev] PharoMinimal ?

2017-10-08 Thread Thierry Goubier
Le 08/10/2017 à 18:55, Guillermo Polito a écrit : That's still not enough ;) That's close enough for me. That will work when the loaded package has no dependencies. Otherwise, imagine projects A and B, and A depending on B's release. every time you release B you need to release all

Re: [Pharo-dev] PharoMinimal ?

2017-10-08 Thread Sven Van Caekenberghe
Hi Pavel, Thanks a lot for the explanation. To summarise: 70-minimal is the one with monticello and metacello in it that can load code via the config handler. I was confused, because that failed for me. Now, first doing $ ./pharo pharo-minimal.image eval 'ZnMimeType initialize' fixed my

[Pharo-dev] Non blurry Pharo 6.1 on Windows 10 and 4K display

2017-10-08 Thread p...@highoctane.be
Just wanted to say that one can have Pharo on a 4K display without blurry fonts. https://i.imgur.com/FDeLFTN.png This requires to use the settings with Large or Huge fonts. And create a shortcut to Pharo.exe with the following settings in the properties of that shortcut:

Re: [Pharo-dev] PharoMinimal ?

2017-10-08 Thread Guillermo Polito
That's still not enough ;) That will work when the loaded package has no dependencies. Otherwise, imagine projects A and B, and A depending on B's release. every time you release B you need to release all dependencies... And, if you use a tag or exact committish to get the Baseline you want to

Re: [Pharo-dev] PharoMinimal ?

2017-10-08 Thread Thierry Goubier
Hi Guille, Le 08/10/2017 à 18:24, Guillermo Polito a écrit : For a really high-level explanation, check the slides in here: https://www.slideshare.net/GuillePolito1/understanding-the-pharo-dev-process-79632181 Thanks for the pointers. I tried to do something in the Pharo4 days (I still have

Re: [Pharo-dev] Reproducible VM Crash using UFFI

2017-10-08 Thread Guillermo Polito
Yeh, the most important thing is what Jan says there. What you want to ensure is that you don't corrupt your memory (and particularly the heap). If you do so (i.e., corruption) the only way you can come back is that you remember the old uncorrupted value and, given that everything is still

Re: [Pharo-dev] PharoMinimal ?

2017-10-08 Thread Guillermo Polito
For a really high-level explanation, check the slides in here: https://www.slideshare.net/GuillePolito1/understanding-the-pharo-dev-process-79632181 Now, as Pavel says, minimal is an image with metacello (+ its dependencies of course). This means that you could try to install packages on top of

Re: [Pharo-dev] Call for Ruby, Python, Java, Javascript Guide to Pharo

2017-10-08 Thread Dimitris Chloupis
Yes I know thats what I am saying , that I dont think its a good idea to learn like this a language. In any case I am adding the Python code snippets and leave the teaching to you. It will take some time but will get it done, no big deal. On Sun, Oct 8, 2017 at 5:20 PM Peter Uhnák

Re: [Pharo-dev] PharoMinimal ?

2017-10-08 Thread Thierry Goubier
Hi Pavel, I'd probably see some interest in building the GitFileTree-MergeDriver with it. It only requires Monticello. Thierry Le 08/10/2017 à 12:41, Pavel Krivanek a écrit : Hi Sven, 2017-10-07 16:18 GMT+02:00 Sven Van Caekenberghe >: Hi,

Re: [Pharo-dev] Call for Ruby, Python, Java, Javascript Guide to Pharo

2017-10-08 Thread Peter Uhnák
> > Comparing languages in a discussion about Pharo vs the rest is vastly > different, at least to me , from teaching Pharo. > The pdf that Stef posted I wrote for my students (which know Java and C), just so it is easier for them to compare/grasp the new syntax based on what they already know.

Re: [Pharo-dev] Call for Ruby, Python, Java, Javascript Guide to Pharo

2017-10-08 Thread Dimitris Chloupis
Well we certainly have a different way of thinking, I cannot get emotional attached to languages to the level you are passionate about Pharo. To me it’s important to have a general idea of languages and their capabilities as this helps me improve as a coder because obviously each language has its

Re: [Pharo-dev] Reproducible VM Crash using UFFI

2017-10-08 Thread Jan Vrany
> So I think we are talking about different things here. I don't want > to > save "bad memory block" errors nor dream about bullet proof VM, but > if > we know the bullet then let's use a nice bulletproof vest :) > This can be done and has been done. Following code would clearly result in

Re: [Pharo-dev] [ANN] Iceberg 0.6 released

2017-10-08 Thread Esteban Lorenzano
> On 8 Oct 2017, at 01:40, Tim Mackinnon wrote: > > I see the answer is due to STON - fine I'll live with it. > > I think we missed a chance to superficially look like more conventional > languages on the web in GitHub but that ship had sailed and maybe it's not > such a

Re: [Pharo-dev] PharoMinimal ?

2017-10-08 Thread Pavel Krivanek
Hi Sven, 2017-10-07 16:18 GMT+02:00 Sven Van Caekenberghe : > Hi, > > What is the story around PharoMinimal and related images ? > > Is there a writeup somewhere with instructions ? > Right now the minimal (Metacello) image based on Pharo 7 is used only as intermediate step in

Re: [Pharo-dev] Reproducible VM Crash using UFFI

2017-10-08 Thread Esteban Lorenzano
> On 8 Oct 2017, at 10:00, Hernán Morales Durand > wrote: > > Hi Esteban > > 2017-10-07 5:51 GMT-03:00 Esteban Lorenzano >: >> >> On 7 Oct 2017, at 00:11, Hernán Morales Durand >> wrote:

Re: [Pharo-dev] Reproducible VM Crash using UFFI

2017-10-08 Thread Stephane Ducasse
Hernan I imagine that valgrind in a "assembler interpreter." It does not blindly execute the next instructions. May be put trap everywhere and I do not think that we can do the same but I'm curious to read the answer about this one. On Sun, Oct 8, 2017 at 10:00 AM, Hernán Morales Durand

Re: [Pharo-dev] Reproducible VM Crash using UFFI

2017-10-08 Thread Hernán Morales Durand
Hi Esteban 2017-10-07 5:51 GMT-03:00 Esteban Lorenzano : > > On 7 Oct 2017, at 00:11, Hernán Morales Durand > wrote: > > 2017-10-06 2:39 GMT-03:00 Sven Van Caekenberghe : > > > > On 6 Oct 2017, at 05:34, Hernán Morales Durand