News for hackers. Stuff that matters.
Re:Pharo 6.0 Released by AdmiralAsshat on Wednesday June 07, 2017 @09:37AM (#14506308)
I tried Pharo awhile ago, but last I checked the HiDPI support was still not there, and the menu was just unusable on my QHD+ screen.

It's a bit of a common point of frustration for me, because I've had the same problem with Squeak, Dolphin, and several other flavors of Smalltalk that I've tried. Because of this, the only version of Smalltalk that I've actually been able to work on has been GNU Smalltalk in a terminal.

This is disappointing, because I really want to play with it more. Can anyone recommend a modern version of Smalltalk with a GUI that has HiDPI support?

Re:Pharo 6.0 Released by philippeback on Wednesday June 07, 2017 @10:35AM (#14506750)
There is Bloc, which is a fully vector based engine that is resolution independent (actually there is Sparta under this which is a recast of Athens).

All tools can use it but are not part of the official Pharo6 release. This does not mean that Bloc doesn't work.

https://github.com/pharo-graphics/Bloc

On top of Bloc is Brick, with the widgets.

This project is meant to have Pharo support whatever surface and resolution one is throwing at it. There are commercial projects underway using it for tabletop style UIs.

http://www.slideshare.net/esug/bloc-a-graphical-user-interfa...

To try this out: https://github.com/pharo-graphics/Tutorials

So, all of Moz2D style stuff is working in Bloc

https://wiki.mozilla.org/Platform/GFX/Moz2D

Re:Pharo 6.0 Released by vanderZwan on Wednesday June 07, 2017 @10:12AM (#14506562)
Perhaps it's a simple matter of nobody having raised this issue so far? I think this is their issue tracker:

https://pharo.fogbugz.com/

Re:Pharo 6.0 Released by fusiongyro on Wednesday June 07, 2017 @10:26AM (#14506675)
I said almost the same thing on reddit here:

https://www.reddit.com/r/programming/comments/6fmzwn/pharo_6...

The upshot seems to be that they're working on it, slowly.

Re:Pharo 6.0 Released by coldtea on Wednesday June 07, 2017 @10:19AM (#14506625)
>I tried Pharo awhile ago, but last I checked the HiDPI support was still not there, and the menu was just unusable on my QHD+ screen.

If you don't mean actually unusable (e.g. artifacts, too tiny, etc) then it sounds like a really superficial issue...

Re:Pharo 6.0 Released by fusiongyro on Wednesday June 07, 2017 @10:28AM (#14506693)
That attitude is more-or-less why Smalltalk is in the boat it's in. Lots of mindshare with few actual users because everybody can name a superficial issue that keeps them from using it.
Re:Pharo 6.0 Released by coldtea on Wednesday June 07, 2017 @01:26PM (#14508190)
If only the Pharo community knew that, they would have jumped to fix this issue! Because clearly they have all the time and resources in the world, and they only keep this issue open out of spite...

It's a volunteer non profit project. If people haven't done, clearly the don't have the time to do it over other things.

Tsk, tsk-ing them for not having fixed everybodys and anybodys pet peeves is beyond meaningless.

It's not like random non-Pharo using programmers are entitled to anything. Or like anybody forces them to use the platform.

If they don't like it, it's rather "don't let the door hit you on your way out".

If, otoh, they want to use Pharo they can. If they find that future important, they can help build it.

Re:Pharo 6.0 Released by fusiongyro on Thursday June 08, 2017 @01:08AM (#14512031)
I hope you feel better after that little outburst. If this is your reaction to mild criticism of obvious shortcomings, it puts out quite a welcome mat.
Re:Pharo 6.0 Released by coldtea on Thursday June 08, 2017 @02:50AM (#14512395)
I'm not the "Pharo community", just someone trying out Pharo.

But I don't think entitled criticism helps or is welcome in any community project.

It's easy to point at anything and ask them why they haven't done it yet, and that it's this "mindset" that keeps them small.

As if if they had a different mindset they'd also have magical resources.

[dead]
Re:Pharo 6.0 Released by coldtea on Thursday June 08, 2017 @10:40AM (#14514483)
It's the entitled ones who are the "arseholes", and project after project has commented publicly about how toxic they are for the actual community.

I'm just restating the obvious.

Re:Pharo 6.0 Released by philippeback on Wednesday June 07, 2017 @04:35PM (#14509652)
There were more pressing matters to solve. A lot of Pharo devs are using Macbook Pros with retina display, so they have an itch to scratch. But the issue lies on the VM side for now, so that limits the numbers of contributors + PharoVM reunited on the OpenSmalltalk initiative and that is no walk in the park.
Re:Pharo 6.0 Released by philippeback on Wednesday June 07, 2017 @10:36AM (#14506767)
Another easy way to solve that for one's HiDPI support would be to hack the VM a bit to display things properly.

I should do that for my Surface Pro 4. But that would be a specific build.