[Pharo-dev] MethodAnnouncements not fired on anonymous subclasses

2018-07-06 Thread Peter Uhnák
Hi, I'm porting some of my code from P5, and it seems that MethodAnnouncements are no longer being fired on anonymous subclasses. Is this a bug or a feature? script: ~~~ normalCls := Object subclass: #Something. anonymousCls := normalCls newAnonymousSubclass. normalCls removeSelecto

Re: [Pharo-dev] Need help to get a list of Pharo projects with tests

2018-07-05 Thread Peter Uhnák
Hi, can you please include in the README at the very least how it should be launched? Looking through the code I eventually found that there's a world menu entry... but that's not exactly the best way to discovery. I've ran it on couple of projects, but it didn't show anything apart from self ski

Re: [Pharo-dev] [Ann] Iceberg v1.1.0

2018-06-11 Thread Peter Uhnák
> > tag support, a new credential manager to manage keys and passwords per > host or repository Thank you! I'm looking forward to playing with this next week. (and reporting issues :)) Peter On Mon, Jun 11, 2018 at 7:23 PM, Hernán Morales Durand < hernan.mora...@gmail.com> wrote: > Hi Guille,

Re: [Pharo-dev] [PROPOSAL] Put the WorldMenu in a Menu bar

2018-06-03 Thread Peter Uhnák
> > Commands are responsible to build menu items for themselves. By default > they build single item. But you can override method and generate multiple > items. > Look for example at ClySwitchQueryScopeCommand>>#fillContextMenu:using: > It would be nice to have a complete 1:1 example to a more-com

Re: [Pharo-dev] [PROPOSAL] Put the WorldMenu in a Menu bar

2018-06-02 Thread Peter Uhnák
> I believe we should move to Commander with first class commands. How would that work when menu entries can be generated dynamically? Peter On Sat, Jun 2, 2018 at 1:32 PM, H. Hirzel wrote: > On 6/1/18, Torsten Bergmann wrote: > > > >>Guille & Cyril wrote> > >> > Since some decades now the d

Re: [Pharo-dev] [PROPOSAL] Put the WorldMenu in a Menu bar

2018-06-01 Thread Peter Uhnák
On Fri, Jun 1, 2018 at 6:46 PM, Sean P. DeNigris wrote: > Peter Uhnák wrote > > Pharo adds 25px margin on all sides of a full-screen window. > > Good point. I wonder why that's the case! According to the github issue discussion, this is the case. > Peter Uhnák wrote &

Re: [Pharo-dev] [PROPOSAL] Put the WorldMenu in a Menu bar

2018-06-01 Thread Peter Uhnák
Hi, @Cyril I don't know if it should be in the SettingBrowser since Pharo currently > comes with only one menu (if someone know how to implement a new one it > will be easy for him to find the option to change the pragma of the > MenuBarMorph), but the pragma should be parametrizable in any case.

Re: [Pharo-dev] [PROPOSAL] Put the WorldMenu in a Menu bar

2018-06-01 Thread Peter Uhnák
> - For those that "get it" they try to do it with right click (Of course, it looks like a context menu!) and that does not work I thought that this was due to be swapped for Pharo 7? Was that idea scraped? Peter On Fri, Jun 1, 2018 at 3:18 PM, Alistair Grant wrote: > Hi Guille & Cyril, > >

Re: [Pharo-dev] [PROPOSAL] Put the WorldMenu in a Menu bar

2018-06-01 Thread Peter Uhnák
Hi, I really love this idea. I've already added (hacked together) something similar for some of my projects so I am happy to see this is going into Pharo. > - Make it parametrizable to allow users to build a bar with their own menu builder I would love if it was possible to somewhere (Settings?)

Re: [Pharo-dev] Updated syntax postcard

2018-06-01 Thread Peter Uhnák
This is a really nice overview! Two "p" characters are rendered weirdly for me (Chrome 66), but the remaining "p"s are good. The zoom level doesn't matter. Could you please include keyword message with multiple parameters? From my teaching this always confuses people. :) And if you want it to b

Re: [Pharo-dev] Horrible mess in keyboard modifiers processing

2018-05-29 Thread Peter Uhnák
Btw I've opened an issue for this (for linux) last month https://pharo.fogbugz.com/f/cases/21732/left-click-ctrl-is-unsuable-on-Linux > The Ctrl key does not have correct modifier flag when the mouse is pressed Note in the linked issue, that the modifier is present on mouseUp. My understanding i

[Pharo-dev] LibFFI/NB Cairo External Module Not Found debugging

2018-05-19 Thread Peter Uhnák
Hi, some Windows users are repeatedly running into Pharo failing to load Cairo library on Windows (see stack screenshot at the bottom). The problem is that I have no idea how to even start debugging this. Is there some documentation on how Pharo loads libraries via FFI on Windows that I can star

Re: [Pharo-dev] who redefined the #balloonBackgroundColor for dark theme?

2018-05-08 Thread Peter Uhnák
> For me it is showing yellow with black (not white) text which seems OK. Dark theme is always light text on dark background, not the other way around. Also, the color itself feels out of place... how does it relate to the other colors? What other UI element uses yellow? It has to make sense in

Re: [Pharo-dev] self-backporting from P7 to P6.1

2018-04-30 Thread Peter Uhnák
> > > The idea is that people should do the opposite: code for Pharo7, while > being in Pharo 6. > Exactly. Several times I was put off contributing to P7, because I needed a solution now, and not in year when P7 comes out... so I hacked a workaround instead of a proper fix... which is not good.

[Pharo-dev] self-backporting from P7 to P6.1

2018-04-30 Thread Peter Uhnák
Hi, are there some recommended practices / tooling for custom backporting from P7 to P6.1? Thanks, Peter

Re: [Pharo-dev] [Pharo-users] libfreetype6 missing in the dependencies of ubuntu Pharo distribution

2018-04-27 Thread Peter Uhnák
Thanks :) I was testing it on behalf of someone else, so no problems for me. :) Cheers, Peter On Fri, Apr 27, 2018 at 3:30 PM, Holger Freyther wrote: > > > > On 27. Apr 2018, at 19:22, Peter Uhnák wrote: > > > > I've installed both ( apt install pharo6-32-ui ph

Re: [Pharo-dev] [Pharo-users] libfreetype6 missing in the dependencies of ubuntu Pharo distribution

2018-04-27 Thread Peter Uhnák
ely. "uname -a" even reports it as "16.04.1-Ubuntu" Peter On Fri, Apr 27, 2018 at 5:19 AM, Holger Freyther wrote: > > > > On 27. Apr 2018, at 04:55, Peter Uhnák wrote: > > > > Hi, > > > > I've just tried installing pharo from package m

[Pharo-dev] libfreetype6 missing in the dependencies of ubuntu Pharo distribution

2018-04-26 Thread Peter Uhnák
Hi, I've just tried installing pharo from package manager on Elementary OS, which is a ubuntu derivative. All went well, except fonts weren't working in 32 bit version, and I had to install by hand "libfreetype6:i386" ... is it missing in the dependencies? Thanks, Peter

[Pharo-dev] Is Beacon still planned to be added to P7?

2018-04-23 Thread Peter Uhnák
Hi, in several older discussions there was a mention of Beacon logger being added to Pharo 7 (by default)... is that still the plan? Thanks, Peter

Re: [Pharo-dev] Do we kill the catalog?

2018-04-20 Thread Peter Uhnák
> > Cargo is orthogonal to the need of a centralised repository. Yes, its idea is to provide one… but we will need a central repo, always. Yes, but it already has STON manfiests to define the projects (project-metadata.ston). So why not use/extend the same file. Peter On Fri, Apr 20, 2018 at

Re: [Pharo-dev] Do we kill the catalog?

2018-04-19 Thread Peter Uhnák
> What do we do with it? > What alternatives? > Stef Is Cargo dead? I thought that was supposed to be the alternative. > That sounds like a non-problem. One file that never needs to change. Let’s > solve the problems first > How so? If I want for the catalog to load a specific version of Git(H

Re: [Pharo-dev] Why can't we use * in protocol for package extension?

2018-04-12 Thread Peter Uhnák
> > In future it should be completely removed (you know how RPackage is ugly > because of that). Only old text code formats will use star protocols. > So Calypso is a step to remove this "star habit" from users. > What is the correct way to generate such methods then? I use Something compile: 'm

Re: [Pharo-dev] Images, VMs and 32 vs 64bit

2018-04-10 Thread Peter Uhnák
> images for different platforms (Mac, Linux, Windows) yes It is the responsibility of the VM to contain the differences. Note that there's some "platform-specific" code, but the image contains the code for all platforms at once. Generally speaking you can code on one platform, copy the image file

Re: [Pharo-dev] help wanted: normalising LF on tonel for Pharo project

2018-04-10 Thread Peter Uhnák
uillermo Polito > wrote: > > It could be a checkbox in the "create repository dialog". > > "Use lf as default line ending" > > (and set it to true by default (?)) > > On Tue, Apr 10, 2018 at 11:50 PM, Peter Uhnák wrote: > >> An argument can

Re: [Pharo-dev] help wanted: normalising LF on tonel for Pharo project

2018-04-10 Thread Peter Uhnák
An argument can be made that Pharo would _always_ produce LF. I don't think I've ever needed _code_ to be CRLF in a ~decade of using git on Windows. It was always just an annoyance. Peter On Tue, Apr 10, 2018 at 11:44 PM, Esteban Lorenzano wrote: > hi, > > > On 10 Apr 2018, at 23:17, Esteban A.

Re: [Pharo-dev] Contribute a Fix and Reviewing changes

2018-04-10 Thread Peter Uhnák
Esteban, maybe (until the issue is properly resolved) Iceberg could have a conditional check that the repo is pharo itself and just forced the output to be LF? Peter On Tue, Apr 10, 2018 at 11:36 PM, Peter Uhnák wrote: > Hi, > > I --amend(ed) the commit after I converted it. If you&#

Re: [Pharo-dev] Contribute a Fix and Reviewing changes

2018-04-10 Thread Peter Uhnák
lines are correct in every single commit. Peter On Tue, Apr 10, 2018 at 11:31 PM, Nicolai Hess wrote: > Ah! > Ok. > > 2018-04-10 23:26 GMT+02:00 Peter Uhnák : > >> Hi, >> >> did you commit on Windows? Because Iceberg seems to commit in >> platform-spe

Re: [Pharo-dev] help wanted: normalising LF on tonel for Pharo project

2018-04-10 Thread Peter Uhnák
> Git for Windows even asks you if you want to automatically convert CRLF > to LF during checkin and back to CRLF on checkout. There are config options `core.eol` and `core.autocrlf`, but my impression was that Iceberg was somehow bypassing them? Peter On Tue, Apr 10, 2018 at 11:17 PM, Esteban

Re: [Pharo-dev] Contribute a Fix and Reviewing changes

2018-04-10 Thread Peter Uhnák
Hi, did you commit on Windows? Because Iceberg seems to commit in platform-specific line endings, so I always need to convert it manually... ( https://github.com/PowerShell/Win32-OpenSSH/wiki/Dos2Unix---Text-file-format-converters ) Notice also that all the files are from the same directory ... w

Re: [Pharo-dev] [ANN] New Pharo 6.1 version

2018-04-08 Thread Peter Uhnák
> > But why it's not a 6.2 version? It would be more clear since this is > continuation of version 6 with new changes. How one would revert to > original 6.1 if this new version isn't working for him? > In the same way as any previous image version... e.g. Pharo 6 is actually Pharo 60508 and low

Re: [Pharo-dev] Did magritte change? Magritte-Morph-SeasnDeNigris.95 is not found

2018-04-08 Thread Peter Uhnák
Is this the canonical repo? I'm still depending on the version in SmalltalkHub. Thanks, Peter On Sun, Apr 8, 2018 at 1:22 PM, Stephane Ducasse wrote: > Ok when I will do a pass I will have a look. My goal is to improve for > Pharo. > > Stef > > On Sun, Apr 8, 2018 at 2:50 AM, Sean P. DeNigris

Re: [Pharo-dev] [ANN] New Pharo 6.1 version

2018-04-07 Thread Peter Uhnák
You don't even need to refresh the list; downloading a particular pharo version (5, 6, 7, ...) always downloads the latest image version available. This has been the case for years. Normally you only need to update PharoLauncher every major release (so e.g. once Pharo 7 is released, etc.) Peter O

Re: [Pharo-dev] [Pharo7] halt inside and outside tests

2018-04-04 Thread Peter Uhnák
If we remove self halt, then I won't be able to use `1halt.`. :-D which is actually what I always do, because writing `self halt` is 4 characters tooo long. :) On Wed, Apr 4, 2018 at 9:40 PM, Sean P. DeNigris wrote: > Peter Uhnák wrote > > Would it be possible to instead have a

Re: [Pharo-dev] [Pharo7] halt inside and outside tests

2018-04-04 Thread Peter Uhnák
Would it be possible to instead have a #haltIf object to which you can send additional conditions? E.g. self haltIf insideTest self haltIf outsideTest Makes it (imho) a bit more readable, adds just a single method to Object, and allows for more potential extensions... self haltIf nil. self halt

Re: [Pharo-dev] Roadmap to Pharo 7 Release

2018-03-31 Thread Peter Uhnák
On Sat, Mar 31, 2018 at 7:52 PM, Esteban Lorenzano wrote: > > > On 31 Mar 2018, at 17:17, Peter Uhnák wrote: > > What does this means for end users? > > > nothing. > we are removing some *users* of glamour. > Not glamour itself and certainly not the gttools that

Re: [Pharo-dev] Roadmap to Pharo 7 Release

2018-03-31 Thread Peter Uhnák
at are not GT. > > Stef > > On Tue, Mar 27, 2018 at 9:28 PM, Peter Uhnák wrote: > >> Since Glamour is not really maintained anymore and source of some > >> leaks and problems, we want to remove any users > >> except GTTools. > > > > > > Can yo

Re: [Pharo-dev] Writing into stream from another stream

2018-03-29 Thread Peter Uhnák
I use writeStream nextPutAll: readStream contents but it is quite silly...to convert stream -> string -> stream On Thu, Mar 29, 2018 at 11:45 AM, Sven Van Caekenberghe wrote: > ZnUtils class>>#streamFrom:to: ? > > > On 29 Mar 2018, at 11:22, Denis Kudriashov wrote: > > > > Hi. > > > > Do we h

Re: [Pharo-dev] Roadmap to Pharo 7 Release

2018-03-27 Thread Peter Uhnák
> > Since Glamour is not really maintained anymore and source of some > leaks and problems, we want to remove any users > except GTTools. > Can you please provide more info on this? What exactly is going to be removed? Thanks, Peter

Re: [Pharo-dev] Roadmap to Pharo 7 Release

2018-03-27 Thread Peter Uhnák
So I take it Cargo will not be in P7? (Assuming Cargo is still being developed, which it currently isn't.) Thanks, Peter On Tue, Mar 27, 2018 at 8:11 PM, Esteban Lorenzano wrote: > still we have to release iceberg 0.7 then we’ll see how we are there. > and still we have to make a 64bit windows

Re: [Pharo-dev] Experiment: New Download page based on Pharo Launcher

2018-03-17 Thread Peter Uhnák
> Runs fine - creates images and vms but when you try to > run them nothing happens. It fails to start the selected image. It just > fails to run the vm at all as far as I can see. I am also experiencing this... With ProcessWrapper the image launches maybe 1 out of 10 times... So I hacked for m

Re: [Pharo-dev] Windows PharoLauncher cannot create "C:\Program Files (x86)\Pharo\Pharo.image"

2018-03-16 Thread Peter Uhnák
> For now, if you are admin, you could install PharoLauncher under « Program Files » but then, you also need to be admin to run it. If you are not admin, you should install PharoLauncher elsewhere. As I see this recommendation for the Nth time, maybe it is time the default location to C:\Pharo (or

Re: [Pharo-dev] [Pharo-users] Something is happening...

2018-03-14 Thread Peter Uhnák
Excellent, thank you! Peter On Wed, Mar 14, 2018 at 10:14 AM, Marcus Denker wrote: > > > On 14 Mar 2018, at 09:56, Marcus Denker wrote: > > > > On 14 Mar 2018, at 09:51, Peter Uhnák wrote: > > Hi, > > just couple minor details I've noticed: > >

Re: [Pharo-dev] [Pharo-users] Something is happening...

2018-03-14 Thread Peter Uhnák
Hi, just couple minor details I've noticed: I'm looking at website, and it says Jan 2018 twice. 02/01/2018 - Pharo Newsletter Jan 2018 01/10/2018 - Pharo Newsletter Jan 2018 Also going inside the newsletter, it doesn't actually say for what what period it is, e.g. https://us11.campaign-archive.

Re: [Pharo-dev] [Pharo-users] Looking for names for the booklet collection

2018-03-04 Thread Peter Uhnák
> Pharo Tools & Technologies > Pharo Language & Environment +1 ... simple, obvious, to the point please no cryptic/"clever" names On Sun, Mar 4, 2018 at 4:41 PM, Benoit St-Jean via Pharo-users < pharo-us...@lists.pharo.org> wrote: > > > -- Forwarded message -- > From: Benoit St-

Re: [Pharo-dev] How to use git with gitfiletree

2018-03-02 Thread Peter Uhnák
you mean that gitFILETREE:// would somehow use TONEL? That hardly seems like a good idea. However there's gitlocal:// ... (which iirc handles both) but I think that's iceberg specific. Peter On Fri, Mar 2, 2018 at 3:08 PM, Sean P. DeNigris wrote: > Peter Uhnák wrote >

Re: [Pharo-dev] How to use git with gitfiletree

2018-03-01 Thread Peter Uhnák
you would need something like gittonel://, which doesn't exist but you could still use tonel://, commit in pharo using metacello, and then in command line using git... annoying but if you want to use tonel+git without iceberg, then you have no other choice (unless you actually create gittonel://)

Re: [Pharo-dev] Is Smalltalk CI working with 6.1?

2018-03-01 Thread Peter Uhnák
This is because tonel is not yet supported. I've worked on that a bit last year but I don't know why I stopped... I think because I couldn't commit to SmalltalkCI without generating billion metadata changes (tried different Pharo versions, iceberg, gitfiletree, filetree), and in the end got frustr

Re: [Pharo-dev] Roassal2 / GToolkitExamples reloads Calypso

2018-02-28 Thread Peter Uhnák
I ran into this issue too... and I don't know whether it is a feature or a bug of Metacello. The Calypso dependency (in GToolkitExamples) is not actually requested, but because Metacello sees that calypso packages are already in the system, it behaves as if you requested the dependency... Peter

Re: [Pharo-dev] Simplified AST "Suggestions" menu definitions

2018-02-25 Thread Peter Uhnák
This is cool! Could this "help" also be included in Pharo's Help Browser? Peter On Sun, Feb 25, 2018 at 9:30 PM, Stephane Ducasse wrote: > Marcus I thought that the context was about to represent what the > tools selected like the class currently selected. > You have this information in the AS

Re: [Pharo-dev] control flow graph

2018-02-23 Thread Peter Uhnák
It would be cool to have the graph for a method as a Calypso tool, so you can see them side by side :) On Fri, Feb 23, 2018 at 11:47 AM, Clément Bera wrote: > I used that in the past on intermediate representations, I feel it is very > useful to directly edit the code of methods with large contr

Re: [Pharo-dev] Do we remove EyeInspector from Pharo 70?

2018-02-11 Thread Peter Uhnák
I sometimes use the Eye Pointer Inspector to find memory leaks ... is there a replacement for that? Peter On Sun, Feb 11, 2018 at 9:29 PM, Stephane Ducasse wrote: > I would vote for. > > Stef > >

[Pharo-dev] will be Cargo in Pharo 7?

2018-02-11 Thread Peter Uhnák
Hi, I remember at ESUG someone saying that cargo ought to be added to P7 around the end of the year (2017/2018). But considering there was no development on Cargo in over half a year, this doesn't seem to be a likely scenario even in the near future. Are there any new plans in regards to cargo?

Re: [Pharo-dev] Moving from mc to tonel?

2018-01-25 Thread Peter Uhnák
n >> wrote: >> > Stephan Eggermont-3 wrote >> >> On 05-12-17 08:59, Peter Uhnák wrote: >> >>> > In my case, it turned out to be a non-UTF8 encoded character in one >> >>> of the commit messages. >> >>> >> >

Re: [Pharo-dev] [ANN] Dates Pharo Sprints 2018 till June

2018-01-17 Thread Peter Uhnák
No worries, it's a "nice to have". :) Peter On Wed, Jan 17, 2018 at 5:44 PM, Marcus Denker wrote: > I will see… the problem is that this is then yet another thing to maintain. > > On 13 Jan 2018, at 10:32, Peter Uhnák wrote: > > Hi, > > is it possible to ad

Re: [Pharo-dev] [ANN] Dates Pharo Sprints 2018 till June

2018-01-13 Thread Peter Uhnák
Hi, is it possible to add the events as a google calendar so it updates automatically? Thanks, Peter On Fri, Jan 12, 2018 at 2:37 PM, Marcus Denker wrote: > Hi, > > For Pharo sprints for the next months, we suggest these dates: > > Jan 26 > Feb 23 > Mar 30 > Apr 20 > Mai 25 > Jun 29 > > > I ha

Re: [Pharo-dev] Is Pharo spying on me?

2017-12-06 Thread Peter Uhnák
On Wed, Dec 6, 2017 at 10:50 AM, Pavel Krivanek wrote: > ShoreLIne is already removed from Pharo 7 > > -- Pavel > Good to know since I've just started using it. :)

Re: [Pharo-dev] Moving from mc to tonel?

2017-12-05 Thread Peter Uhnák
> Would you be open to a PR that incorporates Sven's changes suggested above? Certainly. One thing to keep in mind is that I had to modify MemoryStore/MemoryHandle so it can process unicode at all, but it also forces everything to be unicode. > I hate having to deal with string encoding, and know

Re: [Pharo-dev] [Moose-dev] feenk log

2017-12-05 Thread Peter Uhnák
Great work guys! Even though I don't have much time to work with Bloc yet, every time I play with it, I find it really enjoyable. :) Also +1 for draggable elements, another thing to tick of my "must have" list. :) Peter

Re: [Pharo-dev] Moving from mc to tonel?

2017-12-05 Thread Peter Uhnák
> In my case, it turned out to be a non-UTF8 encoded character in one of the commit messages. I've ran into this problem in a sister project (tonel-migration), and do not have a proper resolution yet. I was forcing everything to be unicode, so I need a better way to read and write encoded strings.

Re: [Pharo-dev] Moving from mc to tonel?

2017-12-04 Thread Peter Uhnák
> I suspect it's related to the large number of commits in my repo. I made > some tweaks and succeeded to create the fast-import file. But I get: > All files in a single commit will be held temporarily in MemoryStore, so unless you have GBs of code in _single_ commit it shouldn't be a problem. The

Re: [Pharo-dev] MCRepositoryError on System > Software update

2017-12-02 Thread Peter Uhnák
As far as I know it doesn't work and hasn't worked for a long time. (Which makes me wonder why it is still there.) Peter On Sat, Dec 2, 2017 at 5:25 PM, Bernhard Pieber wrote: > I assume that System > Software update can be used to update an Image from > Pharo 6.0 to Pharo 6.1, correct? > > Whe

Re: [Pharo-dev] Moving from mc to tonel?

2017-11-30 Thread Peter Uhnák
again with more memory or somehting different... > > Cheers, > Martin > > On Mon, Nov 6, 2017 at 5:49 AM, Peter Uhnák wrote: > >> Hi Martin, >> >> several people successfully migrated with git-migration... so I guess it >> works. >> >> > Is it

Re: [Pharo-dev] [Moose-dev] How ready is Bloc for a simple use-case?

2017-11-26 Thread Peter Uhnák
> Did you guys ever make any progress on this? I am very interested and would like to participate if it becomes a team effort… Only recently I finally managed to get started with Bloc. But it is mostly experiments. Mindmap has currently no timeline. (But I will be eventually porting my OpenPonk to

Re: [Pharo-dev] [Pharo-users] I love the launcher!!!!

2017-11-24 Thread Peter Uhnák
Hi Herby, normally people use different images for their different projects, different versions, trying things, etc. Which means we end up with many locations on disk, and it can be hard to track. So PharoLauncher is a nice tool where you can download fresh image just by clicking, and you see the

Re: [Pharo-dev] Pharo and special unary selectors

2017-11-22 Thread Peter Uhnák
I just randomly ran into this project https://github.com/ba-st/aconcagua which seems to be designed around such unary selectors. On Sat, Nov 18, 2017 at 12:55 AM, Benoit St-Jean via Pharo-dev < pharo-dev@lists.pharo.org> wrote: > > > -- Forwarded message -- > From: Benoit St-Jean

Re: [Pharo-dev] Pharo Quality: raising the quality level in Pharo 7 and onwards

2017-11-17 Thread Peter Uhnák
> nor how difficult it would be to automatically report why the contribution > was rejected > For this GitHub and Gitlab have hooks so other services can tell whether something is failing. See checks for example here https://github.com/hpi-swa/smalltalkCI/pull/311#partial-pull-merging (travis, app

Re: [Pharo-dev] Pharo Quality: raising the quality level in Pharo 7 and onwards

2017-11-17 Thread Peter Uhnák
On Fri, Nov 17, 2017 at 2:48 PM, Nicolas Cellier < nicolas.cellier.aka.n...@gmail.com> wrote: > It seems to me that you could technically enforce with github/travis: > - save the result of previous code critics > - pass the code critics on travis > - diff with previous > - reject any contribution

Re: [Pharo-dev] Pharo and special unary selectors

2017-11-17 Thread Peter Uhnák
Well you would change the syntax of Pharo, which I don't think will be met with a lot of enthusiasm. How would you distinguish it from unary messages? How would you distinguish it from something that should trigger compilation error instead? ($ for characters) Also; 1 ml is one milliliter, or one

Re: [Pharo-dev] Pharo6.1 World menu order

2017-11-13 Thread Peter Uhnák
Placing it in the most used tools makes sense to me, because it really is used a lot. ... so maybe move it just above Monticello Browser :) > It breaks muscle memory. That's good, because you can finally liberate yourself from the bad memory and learn cmd+O+B instead. :-D Peter On Mon, Nov 13,

Re: [Pharo-dev] Tonel line end convention

2017-11-10 Thread Peter Uhnák
Does iceberg respect git line ending settings? https://help.github.com/articles/dealing-with-line-endings/ On Fri, Nov 10, 2017 at 2:02 PM, Gabriel Cotelli wrote: > Can we add an empty line at the end of every tonel file? GitHub diff tools > work better that way and for the rest it shouldn't mat

Re: [Pharo-dev] Catalog problem

2017-11-10 Thread Peter Uhnák
Try closing Pharo and opening it again... this is imho due to slow Inria servers and I've encountered it many times. On Fri, Nov 10, 2017 at 1:57 PM, Sven Van Caekenberghe wrote: > Check CatalogProvider. It should download the catalog from the cloud and > cache it locally. If not you can work fr

Re: [Pharo-dev] Metacello we need automated conflict resolution between Baselines and Configurations

2017-11-10 Thread Peter Uhnák
oach that I use > in tODE to address this problem in two Smalltalks talks [1] and [2]... > > Dale > > [1] https://www.youtube.com/watch?v=Ejmqs0xLvSk&list=PLCGAAdUizz > H06AkHg6_UxZ6QZBgz84yAc&index=25 > > [2] https://www.youtube.com/watch?v=QshDlH1ADZQ > > > > O

[Pharo-dev] Metacello we need automated conflict resolution between Baselines and Configurations

2017-11-09 Thread Peter Uhnák
Hi, as people are increasingly starting to move to git and baselines, it is becoming more and more common that there are loading issues: A depends on B and C B depends on ConfigurationOfX C depends on BaselineOfX and then loading fails on MetacelloConflictingProjectError: Load Conflict betwee

Re: [Pharo-dev] Moving from mc to tonel?

2017-11-06 Thread Peter Uhnák
Hi Martin, several people successfully migrated with git-migration... so I guess it works. > Is it good idea to move now? There is no risk in trying to use it. If it fails, you report a bug. :-) Is it the right tool? Yes. As for Tonel... git-migration uses FileTree, but I am looking into maki

Re: [Pharo-dev] Debugger "reporting" feature

2017-11-02 Thread Peter Uhnák
Is this functionality actually used? Where do the reports end up? What is contained in the report? Peter On Thu, Nov 2, 2017 at 4:35 AM, Ben Coman wrote: > In the Pre-Debug window there is the button that coverts the call > stack to text that can be pasted into an email. But when you proceed

Re: [Pharo-dev] , for vector creation

2017-10-26 Thread Peter Uhnák
> Autoformatting messing with my parentheses is just a mistake. > I put them in, leave them where they are, 'kay? I do not need an editor that rewrites what I tell it. AST power or not. By the same argument you can tear apart any property of autoformatting. "Why is it messing with my indentation h

Re: [Pharo-dev] , for vector creation

2017-10-25 Thread Peter Uhnák
Automatic formatting will turn it into vector := 1,3,4,5,7,-2. Which is not as nice. And even though it looks ok for literal numbers (#(1 3 4 5 7 -2) asVector would work too), this starts to look quite generic: vector := width, height, depth. Question: why not extend @ notation? x @ y @ z?

Re: [Pharo-dev] , for vector creation

2017-10-25 Thread Peter Uhnák
> > For example, in FileReference is adds a file extension. PetitParser uses > it as a sequence operator. > But in both cases #, is sent to FileReference/Petit parser instance, so it is contained. You would use it on a (generic) Number and tie it to specific Bloc meaning. Maybe have a polymorphic

Re: [Pharo-dev] Some segfault crashes and freezes when trying to re-run saved pharo 7 images

2017-10-21 Thread Peter Uhnák
> > #(FT2Handle FreeTypeCache FreeTypeSettings) do: [ :each | SessionManager > default unregisterClassNamed: each ] > How am I supposed to launch the script if it crashes on startup? I've tried running from terminal but to no avail. Thanks, Peter

Re: [Pharo-dev] Some segfault crashes and freezes when trying to re-run saved pharo 7 images

2017-10-20 Thread Peter Uhnák
I've experienced the same thing on Windows 10 yesterday, but normally I do not work in P7 so I didn't investigate much. On Fri, Oct 20, 2017 at 3:57 PM, Thomas Dupriez < thomas.dupr...@ens-paris-saclay.fr> wrote: > Hello, > > I've had a few issues with Pharo 7 lately. After downloading pharo 7 >

Re: [Pharo-dev] StringMorph removing Text styling

2017-10-18 Thread Peter Uhnák
> So maybe renaming (subclassing?) StringMorph to LabelMorph to make it more > clear? > Never mind. This apparently exists and I am blind... Peter

Re: [Pharo-dev] StringMorph removing Text styling

2017-10-18 Thread Peter Uhnák
PM, Pavel Krivanek wrote: > Personally I would expect that the second version should be fixed to > discard formatting. We have the TextMorph for such cases. > > -- Pavel > > 2017-10-18 11:40 GMT+02:00 Peter Uhnák : > >> Hi, >> >> I am not sure if t

[Pharo-dev] StringMorph removing Text styling

2017-10-18 Thread Peter Uhnák
Hi, I am not sure if this is a bug or a feature, but converting Text to StringMorph clears some of the formating. Compare: |text| text := 'hello' asText makeAllColor: Color red. text asStringMorph openInWindow. "no color" (StringMorph contents: text) openInWindow. "with color" Bug? Feature? T

[Pharo-dev] What is blocking Pharo from supporting long paths on Windows?

2017-10-17 Thread Peter Uhnák
So I wanted to update Iceberg in one of my PharoLauncher managed issues. Of course the load failed on some missing file... upon further exploration: updating Iceberg updates Metacello, and metacello contains content like Metacello-metacello-1af26bf/repository/Metacello-ToolBox.package/MetacelloTo

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. It

Re: [Pharo-dev] slots & first class relations

2017-10-07 Thread Peter Uhnák
Take a look at the "Slot" package in Pharo. There's "Examples" and "Examples-Associations" (first class relations) tags. Peter On Sat, Oct 7, 2017 at 1:32 PM, Ben Coman wrote: > Just wondering what was the status of Slots regarding "first class > relations" described in "Flexible Object Layouts

Re: [Pharo-dev] Iceberg - loading baseline

2017-10-03 Thread Peter Uhnák
You have projects A and B on git(hub). A has a dependency on B (in its baseline of). With integration enabled, installing A will also clone B and add B to iceberg. Peter On Tue, Oct 3, 2017 at 2:06 PM, Sean P. DeNigris wrote: > Peter Uhnák wrote > > Don't forget to en

Re: [Pharo-dev] Iceberg - loading baseline

2017-10-03 Thread Peter Uhnák
Don't forget to enable Metacello integration in settings. On Tue, Oct 3, 2017 at 8:55 AM, Esteban Lorenzano wrote: > > On 3 Oct 2017, at 08:47, Jan Blizničenko wrote: > > Hello > > I have a local clone of git repository and I am looking for code that adds > this repository to Iceberg and then l

Re: [Pharo-dev] pharo --help returning non-zero exit status

2017-10-01 Thread Peter Uhnák
Ah, perfect. Thanks! peter On Sun, Oct 1, 2017 at 8:41 AM, K K Subbu wrote: > On Sunday 01 October 2017 11:27 AM, Peter Uhnák wrote: > >> Hi, >> >> why does executing `pharo --help` return exit status 1? The operation >> succeeded, so I don't see

[Pharo-dev] pharo --help returning non-zero exit status

2017-09-30 Thread Peter Uhnák
Hi, why does executing `pharo --help` return exit status 1? The operation succeeded, so I don't see a reason for a failure return state. Thanks, Peter

Re: [Pharo-dev] Two GitHub organizations

2017-09-29 Thread Peter Uhnák
http://forum.world.st/IMPORTANT-iceberg-home-changed-tp4944480p4944684.html On Fri, Sep 29, 2017 at 3:54 PM, Sean P. DeNigris wrote: > What is the difference between pharo-project and pharo-vcs? > > > > - > Cheers, > Sean > -- > Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f12

Re: [Pharo-dev] PharoLauncher feedback

2017-09-22 Thread Peter Uhnák
> > We should not have Pharo 60 but Pharo 6.1 > It says 60, but it does download 61 (and 61 VM)... and in the end there's no official version 61; the image still says 60. Peter

Re: [Pharo-dev] About a discord channel for the mooc?

2017-09-19 Thread Peter Uhnák
I wonder whether it would be nice to have a localized channel... e.g. #learning-cz , #learning-fr so people could feel more at home and discuss with their peers in their native language. Also please do not call it newbies... Peter On Tue, Sep 19, 2017 at 9:04 AM, Stephane Ducasse wrote: > Yes m

Re: [Pharo-dev] slow Pharo downloading and Travis

2017-09-15 Thread Peter Uhnák
> > The admins can not find a reason for why it is slow. > > I think we should evaluate to use S3 instead again. > > On 15 Sep 2017, at 11:31, Peter Uhnák wrote: > > Has there been any progress on this? > > Thanks, > Peter > > On Thu, Aug 31, 2017 at 5:45 PM, Marcu

Re: [Pharo-dev] slow Pharo downloading and Travis

2017-09-15 Thread Peter Uhnák
Has there been any progress on this? Thanks, Peter On Thu, Aug 31, 2017 at 5:45 PM, Marcus Denker wrote: > > > On 31 Aug 2017, at 16:56, Sean P. DeNigris > wrote: > > > > Peter Uhnák wrote > >> over the past week+ downloading the latest Pharo 6 version

Re: [Pharo-dev] Author name in version Iceberg?

2017-09-14 Thread Peter Uhnák
For FileTree using log should be enough to get the authorship. For tonel you need blame. On Thu, Sep 14, 2017 at 8:47 PM, Stephane Ducasse wrote: > a > ok but still we need help because our todo list is long. > > > On Thu, Sep 14, 2017 at 8:37 PM, stephan wrote: > > On 14-09-17 20:05, Steph

Re: [Pharo-dev] Sources location and name, PharoLauncher

2017-09-14 Thread Peter Uhnák
That's not related to Pharo Launcher. Pharo 7 sources (for alpha images) are now shipped with the image, not the VM. Peter On Thu, Sep 14, 2017 at 2:45 PM, stephan wrote: > After Peter's tweet about the automatic downloading of a vm I decided to > try the improved PharoLauncher myself. I like

Re: [Pharo-dev] About Git support for windows

2017-09-12 Thread Peter Uhnák
> > Just a random idea, how about each time writing timestamps to > a different file name "timestamps.$HashOfClassSourceFile" > Then git would never complain of a conflict(??). > If I understand your proposal correctly, that would imo result in the following: accumulating endless list of timestam

Re: [Pharo-dev] Maybe better pinning messages? (inspired by [Pinning Objects in Pharo])

2017-09-11 Thread Peter Uhnák
> for me they are comprensible as they are now and it does not adds more information pinInMemory or pinMemory. it is not about comprehension, but about not mixing meta and domain selectors. On Mon, Sep 11, 2017 at 7:06 PM, Torsten Bergmann wrote: > And me ... > > Squeak and Cuis have the same n

Re: [Pharo-dev] About Git support for windows

2017-09-09 Thread Peter Uhnák
> > I don't think it's even a problem > I do remember that I hated long classes because of git conflicts, but I suppose if we have good tooling for that it shouldn't be such a pain. Git can sometimes make the diff really weirdly... Peter

  1   2   3   4   5   6   >