Re: [Pharo-users] glamorous toolkit alpha.3

2018-11-20 Thread Tim Mackinnon
It’s very exciting watching the progress both in these email updates and the 
excellent more visual tweets.

This and the progress on Pharo 7 will make for a great Xmas!

Tim

Sent from my iPhone

> On 20 Nov 2018, at 23:08, Tudor Girba  wrote:
> 
> Hi,
> 
> Another month has swooshed and now it’s time for Glamorous Toolkit alpha.3:
> https://feenk.com/gt
> 
> The key things that changed are as follows:
> 
> - We rewrote Documenter. This was challenge, but the results are more than 
> worth it. 
> One visible thing is that now the previews get cached, and as a consequence 
> we can actually work inside the document. 
> But, perhaps the more impactful thing is that we can now toggle the 
> visibility of Pillar markup. We think it significantly improves the 
> experience and consequently, the value of the live documents.
> 
> 
> 
> 
> - We advanced the work on the method Coder. To explore the boundaries, we 
> reimagined the extract method refactoring. That’s :
> https://twitter.com/feenkcom/status/1064823381407748096
> 
> - We enhanced the navigation in Playground / Inspector:
> https://twitter.com/feenkcom/status/1064823381407748096
> 
> 
> A more complete list of issues we addressed is found here:
> https://github.com/feenkcom/gtoolkit/milestone/1?closed=1
> 
> 
> 
> Have fun,
> The feenk team
> 
> --
> www.feenk.com
> 
> “How do you feenk today?"
> 


Re: [Pharo-users] problem when running without changes file (on windows)

2018-11-20 Thread Vincent.Blondeau
Have you seen https://ci.inria.fr/moose/job/moose-7.0/ ? Roassal is loaded on 
it.

 

Vincent

 

From: Pharo-users  On Behalf Of Baveco, 
Hans
Sent: Wednesday, November 14, 2018 5:56
To: Any question about pharo is welcome 
Subject: Re: [Pharo-users] problem when running without changes file (on 
windows)

 

Ok, thanks for this crucial information! Would backporting be as simple as 
filing out the class and the single method from Pharo7 and filing in in 
Pharo6.1 ? (probably not)

 

I could also move y application to Pharo 7, but sofar I haven’t been able to 
load Roassal2 in Pharo 7 (32bit). Any information on how to achieve this (on 
windows)? No Moose 7.0 image with Roassal preloaded available either, AFAIK...

 

Hans

 

 

 

From: Guillermo Polito mailto:guillermopol...@gmail.com> > 
Sent: dinsdag 13 november 2018 16:46
To: Any question about pharo is welcome mailto:pharo-users@lists.pharo.org> >
Subject: Re: [Pharo-users] problem when running without changes file (on 
windows)

 

Still, in Pharo6 the absense of changes and sources files means also that FFI 
calls cannot be done.

UFFI uses the method source code to map arguments, and if no source code is 
available, FFI calls cannot be resolved.

 

This is solved in Pharo7 thanks to Vincent Blondeau by embedding argument names 
into the method (and thus not requiring source code anymore).

 

If you need it, you can take the FFICompilerPlugin class + 
(RBMethodNode>>ensureCachedArgumentNames) from Pharo7 and try to backport them 
on your Pharo6 installation.

 

On Tue, Nov 13, 2018 at 4:29 PM Sven Van Caekenberghe mailto:s...@stfx.eu> > wrote:

Hi Hans,

Did you see (read the class comment) of NoPharoFilesOpener and 
NoChangesLog ?

Sven

> On 13 Nov 2018, at 16:19, Baveco, Hans mailto:hans.bav...@wur.nl> > wrote:
> 
> I have a pharo 6.1 image (based on the Moose 6.1 image) containing a 
small application. I would like to distribute this without the source code. 
When I run the application with the changes file present all is fine. When 
running with the changes file removed, it mostly works ok but apparently the 
functionality for e.g. creating png (linked to Cairo?) is not available. The 
log file is attached.
>  
> Now looking a bit further into this I observed that in fact all the 
6.1 images I work with seem to have this same problem, e.g. when displaying 
Roassal graphs they display the red windows with crosses.
>  
> Is this option to run without a changes files supposed to work in 6.1 
(on windows)? What should I do to make it work? (noticed that there is no 
setting anymore for this)
>  
> Hans
> 




 

-- 

  

 

Guille Polito

Research Engineer

Centre de Recherche en Informatique, Signal et Automatique de Lille

CRIStAL - UMR 9189

French National Center for Scientific Research - http://www.cnrs.fr 

 

 

Web: http://guillep.github.io 

 

Phone: +33 06 52 70 66 13

 


pgpJaTHNIx0bS.pgp
Description: PGP signature


Re: [Pharo-users] problem when running without changes file (on windows)

2018-11-20 Thread Vincent.Blondeau
Hi,

 

You may want to look at https://github.com/VincentBlondeau/Cruiser that 
contains all the actions needed to perform a clean packaging (Still in dev 
though).

The only issue is that it works for Pharo 7 only and you’ll need to backport 
changes (I can help you on that). Some changes are related to new VM primitives 
so you have to use the current stable one (which should also running the Pharo 
6.1 images).

 

Don’t hesitate to ask me if you need advices or help on this.

 

I could try to make the tool work on Pharo 6, but it could be incomplete 
especially on the FFI and stdio part.

 

HTH,

 

Cheers,

Vincent

 

From: Pharo-users  On Behalf Of Guillermo 
Polito
Sent: Wednesday, November 14, 2018 6:04
To: Any question about pharo is welcome 
Subject: Re: [Pharo-users] problem when running without changes file (on 
windows)

 

Hi Hans,

On Wed, Nov 14, 2018 at 2:56 PM Baveco, Hans mailto:hans.bav...@wur.nl> > wrote:

Ok, thanks for this crucial information! Would backporting be as simple 
as filing out the class and the single method from Pharo7 and filing in in 
Pharo6.1 ? (probably not)

 

While not completely sure, I think they actually could work. Maybe you found in 
the way a couple of other methods to backport, but I think that it should not 
be that difficult.

 

This is the original issue that fixed this in Pharo7:

 

https://pharo.fogbugz.com/f/cases/21124/FFI-should-work-without-the-sources 

 

 

And here the PR with the fix:

 

https://github.com/pharo-project/pharo/pull/739 

 

 

There are a couple of more changes there, but not so many.

 

 


pgpw1LKYPh89n.pgp
Description: PGP signature


Re: [Pharo-users] My Keynote at the Salta Conference

2018-11-20 Thread horrido
Basically, implementing what was outlined in David Buck's document (attached
to the original post). It may involve hacking the VM to count byte codes.

SmalltalkContestIdeas.docx
  


Pharo Smalltalk Users mailing list wrote
> OK, I'll bite.
> 
> What does "code the competition" mean exactly?
> 
> I last used Smalltalk "in anger" pre-pharo with squeak.  I live ST and am
> looking for a way back "in" but
> TBH the changes from Squeak are vast and I have too many ideas to work on
> and keep hitting walls.
> 
> I'm intrigued but need more direction.  Whatcha need - ELI5.
> 
> 
> 
>> On Nov 20, 2018, at 5:13 PM, horrido 

> horrido.hobbies@

>  wrote:
>> 
>> No, the money isn't lost. I was merely suggesting that without some help,
>> the
>> marketing opportunity for this competition would be lost.
>> 
>> I'm not sure you understand how much work is involved in this project. I
>> will be doing a great deal of the heavy lifting. I have to setup the
>> competition website server. I have to advertise or reach out to high
>> schools
>> across the country. I have to get local media interested in covering the
>> competition. I have to look into producing the T-shirt swag, and shipping
>> the T-shirts to all contest participants, and at an affordable rate to
>> fit
>> the budget. Those are only a few things off the top of my head.
>> 
>> Coding the actual contest problems according to David Buck's prescription
>> shouldn't be open-ended and shouldn't be a huge commitment. I imagine it
>> would be a couple of months of work during spare time.
>> 
>> 
>> 
>> jgfoster wrote
>>> Hi Richard,
>>> 
>>> So the  that we gave you is now “lost"? Perhaps people didn’t
>>> understand what you expected from us other than money. What else is
>>> needed
>>> to make your project a success? We are supposed to “code the
>>> competition”
>>> as well? Anything else?
>>> 
>>> Is this practice of insulting people (“Doesn’t anyone care about
>>> promoting
>>> Pharo?”) supposed to be motivating? Is it a demonstration of you
>>> expertise
>>> at marketing? Does it build confidence about how the Smalltalk community
>>> will be perceived by the new arrivals?
>>> 
>>> I’ve appreciated your blog posts and your passion, but I’m put off by
>>> this
>>> approach.
>>> 
>>> James
>>> 
>>> P.S. I realize that I’m probably doing what I’m criticizing in
>>> you—throwing out negative comments from behind a keyboard to score
>>> points
>>> when I might not be so harsh in person. 
>>> 
 On Nov 20, 2018, at 2:36 PM, Richard Kenneth Eng 
>> 
>>> horrido.hobbies@
>> 
>>>  wrote:
 
 Not even a single nibble? Doesn't anyone care about promoting Pharo?
 
 What a colossal lost opportunity!
 
 
 On Sun, 18 Nov 2018 at 09:29, Richard Kenneth Eng 
>> 
>>> horrido.hobbies@
>> 
>>> mailto:
>> 
>>> horrido.hobbies@
>> 
>>> > wrote:
 Some of you may already be aware of my presentation at Smalltalks 2018,
 the outcome of which was full funding for my Smalltalk programming
 competition. See My Keynote at the Salta Conference
 https://hackernoon.com/my-keynote-at-the-salta-conference-435dfaccc888
 https://hackernoon.com/my-keynote-at-the-salta-conference-435dfaccc888gt;;.
 
 Three years ago, David Buck provided an outline for the competition.
 See
 attached.
 
 I would like to use that as a starting point, though I am open to
 alternative suggestions.
 
 The reason for this post is the following...
 
 I need volunteers to code the competition. I am nowhere near qualified
 to
 do so, as my knowledge of Pharo is limited.
 
 Without help from Pharoers (or, at least, Smalltalkers), the
 competition
 is in jeopardy. This is a great opportunity to promote Pharo. (The
 original competition three years ago was going to use VisualWorks, but
 since Cincom did not see fit to support my competition this year, I
 decided to go with Pharo.)
 
 Please contact me if anyone is interested. It would be a terrible shame
 to waste this opportunity.
 
 Regards,
 Richard
>> 
>> 
>> 
>> 
>> 
>> --
>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>> http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html;





--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html



Re: [Pharo-users] Line Number...

2018-11-20 Thread Benoit St-Jean via Pharo-users
--- Begin Message ---
You probably need:
String>>#lineNumberCorrespondingToIndex:

- 
Benoît St-Jean 
Yahoo! Messenger: bstjean 
Twitter: @BenLeChialeux 
Pinterest: benoitstjean 
Instagram: Chef_Benito
IRC: lamneth 
Blogue: endormitoire.wordpress.com 
"A standpoint is an intellectual horizon of radius zero".  (A. Einstein) 

On Tuesday, November 20, 2018, 9:17:34 p.m. EST, Arturo Zambrano 
 wrote:  
 
 Hi, given a text file and an offset, is there any class//message to obtain 
theline  number of that offset? I just don't want to reinvent the wheel :)
TIAarturo  --- End Message ---


[Pharo-users] Line Number...

2018-11-20 Thread Arturo Zambrano
Hi,
 given a text file and an offset, is there any class//message to obtain the
line  number of that offset?
 I just don't want to reinvent the wheel :)

TIA
arturo


Re: [Pharo-users] My Keynote at the Salta Conference

2018-11-20 Thread Todd Blanchard via Pharo-users
--- Begin Message ---
OK, I'll bite.

What does "code the competition" mean exactly?

I last used Smalltalk "in anger" pre-pharo with squeak.  I live ST and am 
looking for a way back "in" but
TBH the changes from Squeak are vast and I have too many ideas to work on and 
keep hitting walls.

I'm intrigued but need more direction.  Whatcha need - ELI5.



> On Nov 20, 2018, at 5:13 PM, horrido  wrote:
> 
> No, the money isn't lost. I was merely suggesting that without some help, the
> marketing opportunity for this competition would be lost.
> 
> I'm not sure you understand how much work is involved in this project. I
> will be doing a great deal of the heavy lifting. I have to setup the
> competition website server. I have to advertise or reach out to high schools
> across the country. I have to get local media interested in covering the
> competition. I have to look into producing the T-shirt swag, and shipping
> the T-shirts to all contest participants, and at an affordable rate to fit
> the budget. Those are only a few things off the top of my head.
> 
> Coding the actual contest problems according to David Buck's prescription
> shouldn't be open-ended and shouldn't be a huge commitment. I imagine it
> would be a couple of months of work during spare time.
> 
> 
> 
> jgfoster wrote
>> Hi Richard,
>> 
>> So the  that we gave you is now “lost"? Perhaps people didn’t
>> understand what you expected from us other than money. What else is needed
>> to make your project a success? We are supposed to “code the competition”
>> as well? Anything else?
>> 
>> Is this practice of insulting people (“Doesn’t anyone care about promoting
>> Pharo?”) supposed to be motivating? Is it a demonstration of you expertise
>> at marketing? Does it build confidence about how the Smalltalk community
>> will be perceived by the new arrivals?
>> 
>> I’ve appreciated your blog posts and your passion, but I’m put off by this
>> approach.
>> 
>> James
>> 
>> P.S. I realize that I’m probably doing what I’m criticizing in
>> you—throwing out negative comments from behind a keyboard to score points
>> when I might not be so harsh in person. 
>> 
>>> On Nov 20, 2018, at 2:36 PM, Richard Kenneth Eng 
> 
>> horrido.hobbies@
> 
>>  wrote:
>>> 
>>> Not even a single nibble? Doesn't anyone care about promoting Pharo?
>>> 
>>> What a colossal lost opportunity!
>>> 
>>> 
>>> On Sun, 18 Nov 2018 at 09:29, Richard Kenneth Eng 
> 
>> horrido.hobbies@
> 
>> mailto:
> 
>> horrido.hobbies@
> 
>> > wrote:
>>> Some of you may already be aware of my presentation at Smalltalks 2018,
>>> the outcome of which was full funding for my Smalltalk programming
>>> competition. See My Keynote at the Salta Conference
>>> https://hackernoon.com/my-keynote-at-the-salta-conference-435dfaccc888
>>>  
>>> ;.
>>> 
>>> Three years ago, David Buck provided an outline for the competition. See
>>> attached.
>>> 
>>> I would like to use that as a starting point, though I am open to
>>> alternative suggestions.
>>> 
>>> The reason for this post is the following...
>>> 
>>> I need volunteers to code the competition. I am nowhere near qualified to
>>> do so, as my knowledge of Pharo is limited.
>>> 
>>> Without help from Pharoers (or, at least, Smalltalkers), the competition
>>> is in jeopardy. This is a great opportunity to promote Pharo. (The
>>> original competition three years ago was going to use VisualWorks, but
>>> since Cincom did not see fit to support my competition this year, I
>>> decided to go with Pharo.)
>>> 
>>> Please contact me if anyone is interested. It would be a terrible shame
>>> to waste this opportunity.
>>> 
>>> Regards,
>>> Richard
> 
> 
> 
> 
> 
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html 
> 
--- End Message ---


Re: [Pharo-users] My Keynote at the Salta Conference

2018-11-20 Thread horrido
No, the money isn't lost. I was merely suggesting that without some help, the
marketing opportunity for this competition would be lost.

I'm not sure you understand how much work is involved in this project. I
will be doing a great deal of the heavy lifting. I have to setup the
competition website server. I have to advertise or reach out to high schools
across the country. I have to get local media interested in covering the
competition. I have to look into producing the T-shirt swag, and shipping
the T-shirts to all contest participants, and at an affordable rate to fit
the budget. Those are only a few things off the top of my head.

Coding the actual contest problems according to David Buck's prescription
shouldn't be open-ended and shouldn't be a huge commitment. I imagine it
would be a couple of months of work during spare time.



jgfoster wrote
> Hi Richard,
> 
> So the  that we gave you is now “lost"? Perhaps people didn’t
> understand what you expected from us other than money. What else is needed
> to make your project a success? We are supposed to “code the competition”
> as well? Anything else?
> 
> Is this practice of insulting people (“Doesn’t anyone care about promoting
> Pharo?”) supposed to be motivating? Is it a demonstration of you expertise
> at marketing? Does it build confidence about how the Smalltalk community
> will be perceived by the new arrivals?
> 
> I’ve appreciated your blog posts and your passion, but I’m put off by this
> approach.
> 
> James
> 
> P.S. I realize that I’m probably doing what I’m criticizing in
> you—throwing out negative comments from behind a keyboard to score points
> when I might not be so harsh in person. 
> 
>> On Nov 20, 2018, at 2:36 PM, Richard Kenneth Eng 

> horrido.hobbies@

>  wrote:
>> 
>> Not even a single nibble? Doesn't anyone care about promoting Pharo?
>> 
>> What a colossal lost opportunity!
>> 
>> 
>> On Sun, 18 Nov 2018 at 09:29, Richard Kenneth Eng 

> horrido.hobbies@

>  mailto:

> horrido.hobbies@

> > wrote:
>> Some of you may already be aware of my presentation at Smalltalks 2018,
>> the outcome of which was full funding for my Smalltalk programming
>> competition. See My Keynote at the Salta Conference
>> https://hackernoon.com/my-keynote-at-the-salta-conference-435dfaccc888;.
>> 
>> Three years ago, David Buck provided an outline for the competition. See
>> attached.
>> 
>> I would like to use that as a starting point, though I am open to
>> alternative suggestions.
>> 
>> The reason for this post is the following...
>> 
>> I need volunteers to code the competition. I am nowhere near qualified to
>> do so, as my knowledge of Pharo is limited.
>> 
>> Without help from Pharoers (or, at least, Smalltalkers), the competition
>> is in jeopardy. This is a great opportunity to promote Pharo. (The
>> original competition three years ago was going to use VisualWorks, but
>> since Cincom did not see fit to support my competition this year, I
>> decided to go with Pharo.)
>> 
>> Please contact me if anyone is interested. It would be a terrible shame
>> to waste this opportunity.
>> 
>> Regards,
>> Richard





--
Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html



Re: [Pharo-users] My Keynote at the Salta Conference

2018-11-20 Thread Ben Coman
On Sun, 18 Nov 2018 at 09:29, Richard Kenneth Eng 
> wrote:
>
>> Some of you may already be aware of my presentation at *Smalltalks 2018*,
>> the outcome of which was full funding for my Smalltalk programming
>> competition. See My Keynote at the Salta Conference
>> .
>>
>
This is really great.  I applaud your drive to pursue your competition idea.



>
>> Three years ago, David Buck provided an outline for the competition. See
>> attached.
>>
>> I would like to use that as a starting point, though I am open to
>> alternative suggestions.
>>
>> The reason for this post is the following...
>>
>> I need volunteers to code the competition.
>>
>
Your request is really open ended and while maybe not you intent, sounds
like you want someone to deliver the whole thing for you.
That could be a 10 to 20 day commitment at a $1000/day - who knows from the
scope you've presented.  Its like your asking for a blank cheque.
And it "feels" like the full onus would be on the developer and that
responsibility can be off-putting.
Even people that may be inclined to help may not have the spare cycles for
that commitment.
They can be already be doing a *lot* of volunteer time to help Pharo which
suits their priorities.
Even people who believe your project is a priority may be caught up in
commitments they can't drop.
So there are a lot of precondition hurdles you need to hurdle to get
helpers.

So what you are doing is kicking off an "new" open source project.
And further, in essence what you are doing is building a mini-community of
helpers (even if that is one helper, and notice the distinction from pure
volunteer).
Now as ESR says... "When you start community-building, what you need to be
able to present is a plausible promise. Your program doesn't have to work
particularly well. It can be crude, buggy, incomplete, and poorly
documented. What it must not fail to do is (a) run, and (b) convince
potential co-developers that it can be evolved into something really neat
in the foreseeable future."
http://www.catb.org/esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s10.html



> I am nowhere near qualified to do so, as my knowledge of Pharo is limited.
>>
>
This is a red herring.  The majority of your "plausible promise" is the
model, with unit tests demonstrating its operation.
That should be able to be coded platform independently.

When you progress to needing platform specific knowledge (e.g. gui,
networking, web framerworks)
you can start by asking specific questions in relation to your "plausible
promise".
You can encourage people can install your "plausible promise" on their
machines to provide concrete examples to help the discussion,
The trick is, once someone has installed your "plausible promise" and see
it working in their infancy it becomes much more real for them,
sparks ideas for small improvements and they are *much* more likely be
inspired to help you.

So personally, in general I'm open to helping (and I'm quite susceptible to
being deeply drawn in)
I'm just not inspired enough right now to drop any of my other commitments
to take the lead with this.



>> Without help from Pharoers (or, at least, Smalltalkers), the competition
>> is in jeopardy. This is a great opportunity to promote Pharo. (The original
>> competition three years ago was going to use VisualWorks, but since Cincom
>> did not see fit to support my competition this year, I decided to go with
>> Pharo.)
>>
>> Please contact me if anyone is interested. It would be a terrible shame
>> to waste this opportunity.
>>
>

On Wed, 21 Nov 2018 at 06:37, Richard Kenneth Eng 
wrote:

> Not even a single nibble? Doesn't anyone care about promoting Pharo?
>

There are plenty of people here that are glad to donate significant time to
helping Pharo.
Frankly to imply otherwise is off putting and doesn't help you case.



> What a colossal lost opportunity!
>

Getting no takers within a few days doesn't mean the end of the line.
It means that there is something wrong with your strategy.
I've given you a few tips.  I hope you can adapt and persevere.  It would
be great to see this succeed.

Please flood us with any technical questions you need to overcome.
Very happy to help in this regard and it builds your presence and people's
familiarity with you and the project
and *then* you are much more likely people are drawn in to become involved.

HTH,
cheers -ben

>


Re: [Pharo-users] My Keynote at the Salta Conference

2018-11-20 Thread James Foster
Hi Richard,

So the  that we gave you is now “lost"? Perhaps people didn’t understand 
what you expected from us other than money. What else is needed to make your 
project a success? We are supposed to “code the competition” as well? Anything 
else?

Is this practice of insulting people (“Doesn’t anyone care about promoting 
Pharo?”) supposed to be motivating? Is it a demonstration of you expertise at 
marketing? Does it build confidence about how the Smalltalk community will be 
perceived by the new arrivals?

I’ve appreciated your blog posts and your passion, but I’m put off by this 
approach.

James

P.S. I realize that I’m probably doing what I’m criticizing in you—throwing out 
negative comments from behind a keyboard to score points when I might not be so 
harsh in person. 

> On Nov 20, 2018, at 2:36 PM, Richard Kenneth Eng  
> wrote:
> 
> Not even a single nibble? Doesn't anyone care about promoting Pharo?
> 
> What a colossal lost opportunity!
> 
> 
> On Sun, 18 Nov 2018 at 09:29, Richard Kenneth Eng  > wrote:
> Some of you may already be aware of my presentation at Smalltalks 2018, the 
> outcome of which was full funding for my Smalltalk programming competition. 
> See My Keynote at the Salta Conference 
> .
> 
> Three years ago, David Buck provided an outline for the competition. See 
> attached.
> 
> I would like to use that as a starting point, though I am open to alternative 
> suggestions.
> 
> The reason for this post is the following...
> 
> I need volunteers to code the competition. I am nowhere near qualified to do 
> so, as my knowledge of Pharo is limited.
> 
> Without help from Pharoers (or, at least, Smalltalkers), the competition is 
> in jeopardy. This is a great opportunity to promote Pharo. (The original 
> competition three years ago was going to use VisualWorks, but since Cincom 
> did not see fit to support my competition this year, I decided to go with 
> Pharo.)
> 
> Please contact me if anyone is interested. It would be a terrible shame to 
> waste this opportunity.
> 
> Regards,
> Richard



Re: [Pharo-users] My Keynote at the Salta Conference

2018-11-20 Thread Richard Kenneth Eng
Not even a single nibble? Doesn't anyone care about promoting Pharo?

What a colossal lost opportunity!


On Sun, 18 Nov 2018 at 09:29, Richard Kenneth Eng 
wrote:

> Some of you may already be aware of my presentation at *Smalltalks 2018*,
> the outcome of which was full funding for my Smalltalk programming
> competition. See My Keynote at the Salta Conference
> .
>
> Three years ago, David Buck provided an outline for the competition. See
> attached.
>
> I would like to use that as a starting point, though I am open to
> alternative suggestions.
>
> The reason for this post is the following...
>
> I need volunteers to code the competition. I am nowhere near qualified to
> do so, as my knowledge of Pharo is limited.
>
> Without help from Pharoers (or, at least, Smalltalkers), the competition
> is in jeopardy. This is a great opportunity to promote Pharo. (The original
> competition three years ago was going to use VisualWorks, but since Cincom
> did not see fit to support my competition this year, I decided to go with
> Pharo.)
>
> Please contact me if anyone is interested. It would be a terrible shame to
> waste this opportunity.
>
> Regards,
> Richard
>


[Pharo-users] Commit dates when migrating repos to github

2018-11-20 Thread Ben Coman
Just a quick note sharing something I learnt recently.

When migrating MCZ repos to git, set the commit-date of the first empty
commit back past the first MCZ date.
https://leewc.com/articles/making-past-git-commits/

After the MCZs have been exported, check the commit-date matches the author
date.
$ git log --format=fuller

or otherwise force it so...
$ git filter-branch --env-filter 'export
GIT_COMMITTER_DATE="$GIT_AUTHOR_DATE"'

cheers -ben


Re: [Pharo-users] Reify RBLiteralNode and RBBlockNode args/return with MetaLink?

2018-11-20 Thread Marcus Denker
I already have a fix for i) i) How do I reify the value of an 
RB(Valuel|Literal|LiteralValue)Node? 

I will commit it later today.

Marcus

> On 19 Nov 2018, at 22:14, Manuel Leuenberger  wrote:
> 
> Thanks for picking this up into the backlog. I am not blocked if I don't have 
> them, I was just curious. I am quite intrigued with the idea of reyfing the 
> runtime semantics, this opens a whole lot of opportunities for tools based on 
> dynamic data.
> 
> On Nov 19, 2018 17:40, Marcus Denker  wrote:
> Hi,
> 
> Thanks! I will check all of them… it might very well be that they are not 
> implemented / there are bugs.
> 
> I will add them to the bug list.
> 
> (the problem is that each of them takes effort… write test, stare at 
> byte-code… so it will take some time)
> 
> On 19 Nov 2018, at 09:30, Manuel Leuenberger  > wrote:
> 
> Hi,
> 
> I am currently playing with MetaLinks in Pharo 7 and stumbled upon some 
> issues. For example, I found that instrumenting message sends may break 
> compilation (see 
> https://pharo.fogbugz.com/f/cases/22681/Metalink-on-message-may-break-compilation
>  
> ).
>  Two other issues also arised:
> 
> i) How do I reify the value of an RB(Valuel|Literal|LiteralValue)Node? 
> RFValueReification does not work, and there is no reification for literal, 
> value, or literal value nodes.
> ii) How do I reify arguments and results of blocks? I tried reify context for 
> the block body #before and value for #after block "last", but I often run 
> into the problem of no reification for literals.
> iii) How are cascaded message sends reified? Am I supposed to instrument the 
> cascade node or the individual message sends?
> 
> I am grateful for any pointers towards a solution. BTW, Marcus' lecture 
> slides give a great intro to metalinks 
> (http://marcusdenker.de/talks/18LectureMetaLinks/MetaLinks.pdf 
> ).
> 
> Cheers,
> Manuel
> 
> 
>