.
But as you say, it’s personal. I’m still curious though.
Tim
Sent from my iPhone
> On 22 Feb 2019, at 16:13, Konrad Hinsen wrote:
>
>> On 22/02/2019 15:57, Tim Mackinnon wrote:
>> I've just been caught out with Intervals - why can't you do:
>> 5 to: 1 do: [ :i | Transcript s
search).
I still wonder however if a category for ‘searching’ might be way more
approachable - as accessing is far to broad on collection classes?
Tim
> On 25 Feb 2019, at 11:40, Sven Van Caekenberghe wrote:
>
> Tim,
>
> It always takes effort to learn a new language/environme
Anyone have any thoughts on this? Not sure whether to report a bug or not.
> On 22 Feb 2019, at 14:48, Tim Mackinnon wrote:
>
> Hi - I notice that you can sort of put comments on packages - but I’m not
> sure if this is working or if its supposed to work?
>
> When I type
built in that makes this easier?
Do I really have to load in more libraries for the easy cases?
Tim
No problem Denis - I’m ready to dip a toe in on things like this. I just wanted
to make sure I wasn’t missing something or stick in old habits.
Just tried a simple fix today and discovered it’s in the Calypso code - so need
to get my fork sorted again.
Tim
Sent from my iPhone
> On 20
result size, ‘occurrence’
asPluralBasedOn: result size, ‘ ‘, result printString.
Tim
with longer paths on
64bit? (Strange isn’t it?)
Possibly worth caveating this is with 2-3 users so far, and only noticed this
pattern with the last one.
Also - has anyone created an issue for these path problems - I’m curious if my
results match anything else.
Tim
Sent from my iPhone
> On 21
g.
> | occurences |
> occurences := 3.
> 'There <1?is:are> <2p> <1?occurrence:ocurrences> of <3p>' expandMacrosWith:
> occurences = 1 with: 3 with: 'Foo'
>
>
> Esteban A. Maringolo
>
>
> El mié., 20 feb. 2019 a las 18:08, Tim Mackinnon ()
&
that is eluding me, but I just don’t
understand what?
Any git/iceberg gurus that could advise?
Tim
> On 16 Mar 2019, at 11:52, Tim Mackinnon wrote:
>
> Mulling this over - I have a few more experiments to try
> 1 - try loading from the playground and not the cmd line
> 2 - dig out a
that theory - as it might speed up the issue).
Tim
Sent from my iPhone
> On 16 Mar 2019, at 10:03, Hilaire wrote:
>
> This problem also randomly shows up in Dr.Geo/Linux.
>
> I think I saw it recently in DrGeo build with P7.0.1 or P7.0.2.
>
> Tim, did you use an alt
this
If anyone can think of an obvious thing I’m missing, I would appreciate the
input
Tim
Sent from my iPhone
> On 16 Mar 2019, at 09:20, Tim Mackinnon wrote:
>
> I’m really struggling a bit with new images in 7.0.2. Now it may be that it’s
> not .2’s fault - but as I’ve bee
fused.
Tim
Sent from my iPhone
the elegance of my little coding
solution to other languages).
Should I propose it’s inclusion in Collection?
Tim
Sent from my iPhone
> On 16 Mar 2019, at 08:43, Sven Van Caekenberghe wrote:
>
>
>
>> On 15 Mar 2019, at 23:06, Tim Mackinnon wrote:
>>
>> aS
really triggers it quickly and reliably - so maybe there is a clue
somewhere. It would be good to eliminate this problem as it makes Pharo look
bad! Not ideal for exercism that is trying to attract new users...
Tim
Sent from my iPhone
> On 16 Mar 2019, at 08:25, Sven Van Caekenberghe wr
flipped - but I’ve not knowingly done anything in the few hours between when it
last worked and suddenly stopped).
G… just as I was starting to get the hang of things, its all fallen apart
again.
Tim
> On 16 Mar 2019, at 17:34, Sean P. DeNigris wrote:
>
> Tim Mackinnon wrote
>
erg/credentials.fuel
/Users/macta/Dev/Exercism/pharo7e3/pharo-local/ombu-sessions
/Users/macta/Dev/Exercism/pharo7e3/pharo-local/ombu-sessions/Pharo7.0.2-0-32bit-890f474.c1wfkijoa7470az0raz1zczo0.ombu
/Users/macta/Dev/Exercism/pharo7e3/icon-packs
/Users/macta/Dev/Exercism/pharo7e3/icon-packs/idea11.zip
Tim
>
(even though there is not reference to using a shared
repo, and loading the settings in any of my images doesn’t show this). What a
hideous bug…. I will report it, or try and raise its priority if its not
reported as this is confusing as hell.
Tim
> On 16 Mar 2019, at 22:08, Tim Mackinnon wr
Reported as https://github.com/pharo-project/pharo/issues/2854
<https://github.com/pharo-project/pharo/issues/2854> (although there was a
similar issue already from P6, but I don’t think it made it clear enough the
seriousness of this problem).
> On 16 Mar 2019, at 22:08, Tim Mackinn
taFor: 'test-ex'
filenames: actualNames
baseUrl: baseUrl).
Is there some other setting I am missing? Or is this just a bug?
Tim
less useful).
Tim
> On 17 Mar 2019, at 10:43, Tim Mackinnon wrote:
>
> Ah - I didn’t know about using “native fonts” - is that in settings? I’ll
> check it out.
>
> That said - if the image default is not to have that setting - we really need
> to understand and
in front of you.
So I will also eat the dog food and see if I can help diagnose this .
Tim
Sent from my iPhone
Sent from my iPhone
>> On 17 Mar 2019, at 10:18, Pierce Ng wrote:
>>
>> On Fri, Mar 15, 2019 at 11:04:35PM +, Tim Mackinnon wrote:
>> In 7.0.1 (osx - hi
” in Remove all breakpoints….
Is anything being officially looked at? How can we cure this?
> On 31 Jan 2019, at 22:12, Tim Mackinnon wrote:
>
> As an observation that might help with this - I’ve not been able to recreate
> the corruption after I had re-saved the image and cured
And it gets more ridiculous… Pharo is trying to solve the damn problem for me...
> On 31 Jan 2019, at 22:12, Tim Mackinnon wrote:
>
> As an observation that might help with this - I’ve not been able to recreate
> the corruption after I had re-saved the image and cured
I’ll raise an issue
> On 14 Mar 2019, at 20:07, N. Bouraqadi wrote:
>
> Yes Tim. I've have it too.
>
> Noury
>
>> On 14 Mar 2019, at 21:02, Tim Mackinnon wrote:
>>
>> Has anyone else noticed that the the newer 7.0.2 image (from launcher) has a
>>
search
tools - unless I’m missing something obvious.
Tim
it would do? (Or
was that only in Dolphin?)
Thanks,
Tim
If you forget to initialise a variable which you thought was a Dictionary - you
get a confusing error message: "Error: only integers should be used as indices”
if you try an at:put:
This is a consequence of having at:put: defined on Object (which is a bit nasty)
Should UndefinedObject at least
lots of iceberg commits and running tests, and using the debugger to explore
etc)
Tim
it seems like you do too.
Tim
Sent from my iPhone
> On 13 Mar 2019, at 18:08, PBKResearch wrote:
>
> Tim
>
> I have never seen a spinning beach ball, but I often find, when coming back
> to Pharo after using some other application, that there is a delay of a few
> seconds
as this makes it easier. I actually quite like the flow in Github for
this kind of project, you can really see what is going on and also it gives you
more widely applicable skills to boot. Highly encouraged.
Tim
Anyone know what is my code to use for Pharo Days registration? I got my
member confirmation but have no idea what the code is all about that it wants
for the Pharo days registration? (I recall this happening a few years ago but
didn’t pay attention)
Any ideas?
Tim
Hmmm - yesterday I had someone serialise their debug stack (the top right menu
bar action) to a file and send it to me and it worked treat - so I wonder what
the difference is?
Tim
Sent from my iPhone
> On 8 Mar 2019, at 20:22, Konrad Hinsen wrote:
>
> Hi everyone,
>
>
that has to work for everything).
Anyone have any thoughts - pointers? I know namespaces is very controversial,
but maybe this might be simpler?
Tim
And looking at this in the code - there are quite a few variations of
#includes… that I don’t think it makes sense to write the mirror of all of
them. Not it is...
> On 18 Mar 2019, at 16:48, Tim Mackinnon wrote:
>
> Thanks guys - I always learn something new from these threads.
&g
ue].
> or
>(aString anySatisfy: [:each | each ~= $0 and: [each ~= $1]])
> ifTrue: [aBlock value].
> or
>('01' includesAll: aString) ifFalse: [aBlock value].
>
>
> On Sat, 16 Mar 2019 at 11:33, Tim Mackinnon wrote:
> Hi - in my quest to understand the edgi
Ah cool - that sounds like what I was looking for - will give it a spin. Thanks
> On 18 Mar 2019, at 11:46, Hernán Morales Durand
> wrote:
>
> Hi Tim,
>
> Recently I've sent a PR to load MatchTool in P7, you may want to check it out:
>
> https://github.com/Uko/Match
Marcus - do we just manually copy over the title and description (and any
relevant comments) - or is there some tool to do this with?
Tim
> On 18 Mar 2019, at 07:38, Marcus Denker wrote:
>
> Hi,
>
> We should all look at the old issues:
>
> https://pharo.fogbugz
I noticed in the settings dialog - there is an option for “blab” email in
network settings. What is blab email?
As a sub note - the descriptions in many of the settings are really sparse
(others are excellent - so its not all bad)
Tim
(e.g. not copying code from somewhere else).
Tim
Yes - I like the prefix doXXX too, as I often think first of do: for normal
iteration, with suffixed selectors for other variations.
> On 12 Mar 2019, at 16:54, Henrik Sperre Johansen
> wrote:
>
> #doWithIndex: for me.
>
> Both because it's the selector I'm used to from other dialects, and
: https://github.com/hpi-swa/smalltalkCI/issues/417
It does mean that many of you might be running more tests than you need to, and
it might explain strange build failures if you are trying to use exclude.
At some point I will have a go at fixing this, if someone doesn’t beat me to it.
Tim
> On 6
, and I’ll try and
position myself in a similar vicinity to aid with the first question.
Tim
(when doing
some testing) and it didn’t blink - but 7.0.2 is now having announcement
issues. I also keep getting the font problems much more frequently and I’ve had
some strange lockups (which could be associated with the Mirage task switcher).
But anyway - I’m just calling it out…
Tim
if the string isn’t all 0 and 1’s)
Of course I can write this as:
(aString reject: [:c | c = $0 | c = $1)) ifNotEmpty: aBlock
But as recent messages in this vein have shown me (and taught me lots - thanks
to those answering), the answer is often not what I thought.
Tim
- magically handle
/name//resourse
/name///resource
I’m sure we have something simple - the best I could see was to abuse Path like:
(Path from: basePath, '/', resourcePath) pathString
Is this a good way to do it?
Tim
there a workaround I can put in
the do-it to bypass this somehow?
I’m hoping we might have a good answer, as it was going so well in Pharo 6.
Tim
For OS X (and possibly Windows) it’s worth understanding how Pharo Launcher
creates its installation program as that’s the way to solve this properly and
it makes it look much more polished as well.
I think it’s not too hard too do, and you can copy those steps?
Tim
Sent from my iPhone
- but if the idea was just to get yourself back into a consistent state - Its
not clear to me how you can get all 3 copies saying the same thing in pharo?
Tim
> On 16 Feb 2019, at 06:19, Ben Coman wrote:
>
>
>
> On Sat, 16 Feb 2019 at 02:06, Tim Mackinnon <mailto:tim@te
this - I’m still not having the smooth ride others are reporting -
and 7 is still suspect to me.
I’m kind of suprised this isn’t getting much traction from the core team - and
I wonder if I should post this on the dev list instead?
Tim
> On 16 Feb 2019, at 16:27, Ben Coman wrote:
>
to show the rest - execpt it
doesn’t appear to do so?
Tim
multiple commands?
Tim
> On 12 Feb 2019, at 19:32, Denis Kudriashov wrote:
>
> Hi Tim
>
> вт, 12 февр. 2019 г. в 13:42, Tim Mackinnon :
> Is there any documentation on Calypso application contexts? I am trying to
> add a menu item to a package tag (the bit underneath a packa
Ok- I’ve attached my crash.dmp file to that issue - for others that got it, was
it launched from the terminal? That’s been my use case 2 days in a row, on a
very minimal image - fresh with a small amount of code loaded into it, and a
tiny bit of playing around before leaving it.
Tim
> On
either - as
I’d like to have several commands all as sub items of a menu item “Exercism”.
Tim
pretty fresh.
As I’m not working on anything crucial its not killing me - but I’d be pretty
peeved off if I was using the new release for real and it was dying like this
all of the time.
Tim
> On 12 Feb 2019, at 13:12, Cyril Ferlicot wrote:
>
> On Tue, Feb 12, 2019 at 1:53 PM Tim Mackinn
?
If it is true, its going to be embarrassing to have to go back to the exercism
project (which just recently got funding from the Mozilla foundation) and ask
them to change the name of our project to pharo-st because we can’t handle the
name...
Tim
Thanks Denis - lots for me to look through there. I’ll also add a PR to add
those documentation links to the Calypso readme.
Tim
> On 12 Feb 2019, at 19:32, Denis Kudriashov wrote:
>
> Hi Tim
>
> вт, 12 февр. 2019 г. в 13:42, Tim Mackinnon :
> Is there any docume
show you how you deal with the question above?
It really seems quite messy?
I naively thought that if I wanted a browser extension to deal with a selected
package tag - and file out some classes in that tag (for exercism) - I could
easily get the RPackageTag from any class and then use it?
Tim
Actually - I’ve realised that Calypso can give me the tag name from its context
- (aToolContext lastSelectedClassGroup).
However it does highlight a very strange package/tag design. Are you not
supposed to be easily able to derive RPacakgeTags?
Tim
> On 14 Feb 2019, at 13:19, Tim Mackin
Isn’t tonel an open format? Would this not encourage other dialects to adopt it
as well? The sooner the better?
We know that filetree wasn’t really a great idea as a format (as Windows issues
show).
I’d say in this case move to it and let’s move forward. Hopefully all together.
Tim
Sent from
- as we need to move the platform forward and
forge new approaches. So I really mention it to try and help diagnose the
issues - or possibly understand if I’m doing something weird.
Tim
with that origin again? Or am I missing something? I guess lots of
stuff can go wrong - but if it does - you’d still get the same problems on the
command line. It just seems that for normal situations - it would be handy to
run this straight in Pharo.
Thoughts from the git experts?
Tim
also had 64 bit crash too. Probably a
good experiment to try zeroconf with the 64bit variation and load my baseline
as well).
I just think we might have an easily reproducable (and small) example that
shows this issue that many have experienced a bit more randomly.
Tim
> On 16 Feb 2019, at 11
Pharo Launcher? If
you can make it automated and based on your git repo - it should simplify a lot
for you, and make reliable builds much easier. (If not Smalltalk CI, then there
might be others you can use)
Tim
> On 7 Feb 2019, at 09:40, Hilaire wrote:
>
> Can signing the bundl
sx build pipelines - presumably
you can automate this once and for all and save yourself some of this hassle.
It seems to suck a lot of your time from the fun stuff otherwise.
Tim
get)
Now I think I’m in good shape.
Tim
> On 19 Feb 2019, at 15:45, Tim Mackinnon wrote:
>
> Once again - super helpful - I’ll definitely bookmark this one. Half the
> problem is that every time I think I understand what is going on and
> confidently do a bunch of stuff I then
wrong0
Tim
> On 8 Feb 2019, at 10:28, Tim Mackinnon wrote:
>
> Hi - I’m trying to pick up the Exercism project again - and when trying to
> come up with instructions for students to load a clean image from the command
> line (to fit in with their expectations from other tracks and
loring these ideas (and I believe
the Calypso model actually supports this experimentation - but I will find out,
as that is the itch I want to scratch next).
Tim
I opened for comma separated Smalltalk, Pharo (in the language section is does
say others(s) with an s).
Also don’t forget Gemstone and Seaside for db and web frameworks.
Tim
> On 23 Jan 2019, at 22:50, Cyril Ferlicot D. wrote:
>
> Hi,
>
> The 2019 Stack Overflow Surv
Are we calling it Smalltalk or Pharo or the hyphenated version?
Possibly there is more push in just Smalltalk so we join forces with our
colleagues in the VA/VW/Squeak worlds?
> On 23 Jan 2019, at 22:50, Cyril Ferlicot D. wrote:
>
> Hi,
>
> The 2019 Stack Overflow Survey is available.
>
>
have to see if I
can repro it if its not something already known). But I recall some discussion
around Freetype fonts or something - so wondering if anyone has any thoughts,
otherwise I’ll log a bug.
Tim
> On 25 Jan 2019, at 15:58, Tim Mackinnon wrote:
>
> It l
character glyphed.
Anyone else seen this? Is is it something about loading GT?
This is on OSX
Tim
the context menu.
The old Nautilus had a keystrokes menu that listed them all for you - but I
think we have lost that in Calypso? There are some that appear in the settings,
but I’m not sure its all of them.
Tim
that save and subsequent font cache reset would hold when
it didn’t seem to before.
Tim
> On 26 Jan 2019, at 08:27, Esteban Lorenzano wrote:
>
> I don’t think is related to GToolkit, it is an ongoing bug we are having (and
> we still do not understand why it happens, but we
(cursor here)
What should meta-p do?
I would argue - print 10 not give an error?
This feels more in line with power of our tools right?
Tim
est selector to the cursor (in pharo7), I forgot
about workspace evaluation - doit or printit should find the nearest complete
expression (even if multiline) and evaluate that - unless you specifically
highlight something. It makes it much more efficient to then examine things
quickly.
Tim
there’s another
happy customer.
I found them useful too, but appreciated the back story you’ve provided, as
sometimes you don’t always understand the author and their intent (which can
get easily misinterpreted). So thanks for the effort put in.
Tim
Sent from my iPhone
> On 9 Apr 2019, at 21
or merge in Pharo to keep things in sync.
I also hope one day we might widen the scope to commit more things directly in
Pharo - particularly the readme ir other config files (I gave the same problem
with exercism )
Tim
Sent from my iPhone
> On 6 Apr 2019, at 22:45, Christopher Fuhr
Thanks guys - I think some useful clarifications came out of this - and I hope
it doesn’t dent anyone’s enthusiasm to spreading the good word about all useful
technology and approaches.
> On 11 Apr 2019, at 08:28, Michael Zeder wrote:
>
>
>
>> How about we just move on?
>
> Thanks. I have
annoying not being able
to move methods between classes. There are a few other Calypso gems in there
too (and quite a few more to fix).
I worry that having all these sub-projects makes it a bit complicated to get
them included?
Tim
Sent from my iPhone
> On 12 Apr 2019, at 16:26, &q
to full GT, can’t we tart up the class comment
pane and make it a bit more interactive (like a form) and able to inline docs
(or show generated info) so its not retyped?
I’m sure there are some simple tricks we could do to improve the situation
immensely to address the premise of the talk?
Tim
the tags fully
fledged sub projects?
I’m now wondering if I should bite the bullet and migrate every exercise tag to
being a fully formed project (although in most cases it seems overkill for a
class and a test).
But I’m interested in the history of this one as maybe it can guide me?
Tim
different about
this kind of statement, or is this some bug?
Tim
' put: '5';
formAt: 'content' put: content;
post.
Tim
or at:ifPreset:ifAbsent: leading you to do
interesting things yourself like parseSource:onErrorRecoverWith: (or whatever).
I think this makes an interesting point about our block flexibility.
Tim
Sent from my iPhone
Sent from my iPhone
>> On 15 May 2019, at 19:37, Konrad Hinsen
d when sent in the
form).
The docs at dPaste are quite minimal - http://dpaste.com/api/v2/
<http://dpaste.com/api/v2/> which is why I didn’t think of multi-part, so what
would guide me down that route?
Tim
> On 17 May 2019, at 09:39, Sven Van Caekenberghe wrote:
>
> Tim,
is the size limit, as
smaller examples work - e.g. http://ws.stfx.eu/64XPQAYR2YTU
<http://ws.stfx.eu/64XPQAYR2YTU>
Tim
> On 17 May 2019, at 11:15, Sven Van Caekenberghe wrote:
>
> Tim,
>
>> On 17 May 2019, at 11:57, Tim Mackinnon wrote:
>>
>> Thanks for chipp
for people to learn Pharo.
Tim
Sent from my iPhone
> On 17 May 2019, at 14:00, Esteban Maringolo wrote:
>
> The good thing about these exercises is that you know about new selectors, I
> didn't know there was an #allButLast and #allButLastDo:.
>
> Regards,
>
> Esteban A. M
.
Tim
Sent from my iPhone
> On 26 May 2019, at 12:57, Jeff Gray wrote:
>
> I should have mentioned I was running the 64 bit version. I just downloaded
> the version 7 32 bit image and vm and Seaside downloaded fine
>
>
>
> --
> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
>
from sheer
usage wouldn’t it?
How do we decide such things? Is there some proposal mechanism?
Tim
> On 3 Jun 2019, at 15:47, Sven Van Caekenberghe wrote:
>
> To each his own opinion, #match: is not that bad a name, IMHO.
>
> There is much more bloat than the mixing of read
thinking - but searching would be my first choice).
Tim
> On 1 Jun 2019, at 20:49, Tim Mackinnon wrote:
>
> Interesting - there is no #skipToAll: in pharo, I wonder why not? It sounds
> like what I was looking for - and I’m surprised its not there. There is
> #skipTo: for a
the end of a
class comment and use them in an exercism exercise - but its not different than
many applications - find some tag and use the text after it. I”m kind of
surprised its not in Pharo.
Tim
> On 1 Jun 2019, at 12:25, Richard O'Keefe wrote:
>
> If you want to move around in str
ize
].
Is there a better way? This whole pattern seems very old and clunky and not
smalltalk like?
Couldn’t we have: findAfter: aString ifAbsent: aBlock ?
Or is there a whole better pattern for string searching that I’m missing ?
Tim
teStream nextPut: $"; cr; cr ].
self exPrintOutCategoriesFor: self class on: aWriteStream.
self exPrintOutCategoriesFor: self on: aWriteStream
> On 13 Jun 2019, at 08:26, Marcus Denker wrote:
>
>
>
>> On 19 May 2019, at 19:23, Tim Mackinnon wro
Oh yeah - I forgot about that one too… and another developer wastes time on
that strange decision (we really must get it changed, its just not what you
expect)
> On 23 May 2019, at 13:14, Cyril Ferlicot wrote:
>
>
> Currently, to inherit tests you need to override
> #shouldInheritSelectors
Hi Pierce - not sure I understand what you are trying to do - I tend to run all
tests in a package which it cmd-t in calypso, but I sometimes need to run lots
of disjoint tests, so I created a fake test and overrode the suite method eg:
TestCase subclass: #AllExercismTests
but it seems that all of them just
implemented it again - which misses a big opportunity for refactoring so that
when you want to reason/print/manipulate code - it would be more straight
forward.
Is there anything/anyone addressing this ? Or maybe I’ve missed an obvious
trick somewhere?
Tim
in the method
of names, to set the identical pre-req on each of them… I find in this respect,
I’m missing Envy developer here?
Anyone have some better suggestions? Or do we need to try and make the tools
better?
Tim
baseline: spec
spec
for: #common
led out class to the exercise directly
> - exercism submit Foobar.st
> I had been quite impressed with how smoothly everything went in the UI before.
>
>
>> On Mon, 20 May 2019 at 09:57, Tim Mackinnon wrote:
>> I’m wondering if others might spot a better way of handling
then reuse for your purpose?
As an aside, in a separate message, I was lamenting the complexity of managing
100 simple similar packages with the same dependency - would Rowan help with
that?
Tim
Sent from my iPhone
> On 20 May 2019, at 20:16, Dale Henrichs
> wrote:
>
> Tim,
Selector: trick to hopefully fix
that).
When I confirm everything, I will report back the magic syntax (at least for
Arch) - as well as the desire to back port that fix to 7.
Thanks for chipping in (and this is the thread that keeps on giving…)
Tim
> On 30 Apr 2019, at 16:08, Tim Mackinnon wr
501 - 600 of 779 matches
Mail list logo