Hi,
We are happy to announce that based on the work of Glenn, Alex extended Bloc (Sparta) to work directly in the Morphic world using Cairo as a backend.
Cairo is less powerful than Moz2D (see the screenshot below for an example), but the implementation addresses a concern that the community raised regarding a perceived increased liability due to the dependency to Moz2D. Essentially this means that Bloc can be treated as another graphical library that can coexist with Morphic without requiring any external VM plugin.
I would also like to point out that adding a new backend and host was possible because of the many iterations (including throwing away whole implementations) that Alex and Glenn went through. I think they did an amazing job.
You can find a bit more details about Bloc here: http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/
Another issue raised regarding Bloc was that of the engineering effort required to make it a reality. That is why I would also like to announce that Alex joined feenk.com where he is primarily working on the graphical stack for Pharo.
Cheers, Doru
-- www.tudorgirba.com www.feenk.com
"To lead is not to demand things, it is to make them happen."
Great news! Thank you all for the hard work.
Cheers, -- Pavel
2017-05-08 23:00 GMT+02:00 Tudor Girba tudor@tudorgirba.com:
Hi,
We are happy to announce that based on the work of Glenn, Alex extended Bloc (Sparta) to work directly in the Morphic world using Cairo as a backend.
Cairo is less powerful than Moz2D (see the screenshot below for an example), but the implementation addresses a concern that the community raised regarding a perceived increased liability due to the dependency to Moz2D. Essentially this means that Bloc can be treated as another graphical library that can coexist with Morphic without requiring any external VM plugin.
I would also like to point out that adding a new backend and host was possible because of the many iterations (including throwing away whole implementations) that Alex and Glenn went through. I think they did an amazing job.
You can find a bit more details about Bloc here: http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/
Another issue raised regarding Bloc was that of the engineering effort required to make it a reality. That is why I would also like to announce that Alex joined feenk.com where he is primarily working on the graphical stack for Pharo.
Cheers, Doru
-- www.tudorgirba.com www.feenk.com
"To lead is not to demand things, it is to make them happen."
Moose-dev mailing list Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev
Definitely great!
It is nice to see feenk getting more Pharo solid engineering super powers.
Phil
Le 8 mai 2017 23:00, "Tudor Girba" tudor@tudorgirba.com a écrit :
Hi,
We are happy to announce that based on the work of Glenn, Alex extended Bloc (Sparta) to work directly in the Morphic world using Cairo as a backend.
Cairo is less powerful than Moz2D (see the screenshot below for an example), but the implementation addresses a concern that the community raised regarding a perceived increased liability due to the dependency to Moz2D. Essentially this means that Bloc can be treated as another graphical library that can coexist with Morphic without requiring any external VM plugin.
I would also like to point out that adding a new backend and host was possible because of the many iterations (including throwing away whole implementations) that Alex and Glenn went through. I think they did an amazing job.
You can find a bit more details about Bloc here: http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/
Another issue raised regarding Bloc was that of the engineering effort required to make it a reality. That is why I would also like to announce that Alex joined feenk.com where he is primarily working on the graphical stack for Pharo.
Cheers, Doru
-- www.tudorgirba.com www.feenk.com
"To lead is not to demand things, it is to make them happen."
Moose-dev mailing list Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev
Very good work. Thanks for that!
Norbert
Am 08.05.2017 um 23:00 schrieb Tudor Girba tudor@tudorgirba.com:
Hi,
We are happy to announce that based on the work of Glenn, Alex extended Bloc (Sparta) to work directly in the Morphic world using Cairo as a backend.
Cairo is less powerful than Moz2D (see the screenshot below for an example), but the implementation addresses a concern that the community raised regarding a perceived increased liability due to the dependency to Moz2D. Essentially this means that Bloc can be treated as another graphical library that can coexist with Morphic without requiring any external VM plugin.
<bloc-two-backends-morphic-host-figures.png>
I would also like to point out that adding a new backend and host was possible because of the many iterations (including throwing away whole implementations) that Alex and Glenn went through. I think they did an amazing job.
You can find a bit more details about Bloc here: http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/ http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/
Another issue raised regarding Bloc was that of the engineering effort required to make it a reality. That is why I would also like to announce that Alex joined feenk.com http://feenk.com/ where he is primarily working on the graphical stack for Pharo.
Cheers, Doru
-- www.tudorgirba.com http://www.tudorgirba.com/ www.feenk.com
"To lead is not to demand things, it is to make them happen."
This is amazing! I gave a try an it really looks great!
Alexandre
On May 8, 2017, at 6:00 PM, Tudor Girba tudor@tudorgirba.com wrote:
Hi,
We are happy to announce that based on the work of Glenn, Alex extended Bloc (Sparta) to work directly in the Morphic world using Cairo as a backend.
Cairo is less powerful than Moz2D (see the screenshot below for an example), but the implementation addresses a concern that the community raised regarding a perceived increased liability due to the dependency to Moz2D. Essentially this means that Bloc can be treated as another graphical library that can coexist with Morphic without requiring any external VM plugin.
<bloc-two-backends-morphic-host-figures.png>
I would also like to point out that adding a new backend and host was possible because of the many iterations (including throwing away whole implementations) that Alex and Glenn went through. I think they did an amazing job.
You can find a bit more details about Bloc here: http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/
Another issue raised regarding Bloc was that of the engineering effort required to make it a reality. That is why I would also like to announce that Alex joined feenk.com where he is primarily working on the graphical stack for Pharo.
Cheers, Doru
-- www.tudorgirba.com www.feenk.com
"To lead is not to demand things, it is to make them happen."
When I try to download on OSX the #dev version as outlined on Tudors blog the download of the Moz2D lib for OSX fails: code tries to #download in class MozLibraryMacInstaller from
http://syrel.ch/download.php?url=https://dl.bintray.com/syrel/Moz2D/osx/deve...
which just hangs as it is not receiving a response.
Any comments?
Thx T.
Gesendet: Dienstag, 09. Mai 2017 um 14:04 Uhr Von: "Alexandre Bergel" alexandre.bergel@me.com An: "Pharo Development List" pharo-dev@lists.pharo.org Cc: "Moose-related development" moose-dev@list.inf.unibe.ch, "Any question about pharo is welcome" pharo-users@lists.pharo.org Betreff: Re: [Pharo-dev] [ann] bloc & cairo+morphic
This is amazing! I gave a try an it really looks great!
Alexandre
On May 8, 2017, at 6:00 PM, Tudor Girba tudor@tudorgirba.com wrote:
Hi,
We are happy to announce that based on the work of Glenn, Alex extended Bloc (Sparta) to work directly in the Morphic world using Cairo as a backend.
Cairo is less powerful than Moz2D (see the screenshot below for an example), but the implementation addresses a concern that the community raised regarding a perceived increased liability due to the dependency to Moz2D. Essentially this means that Bloc can be treated as another graphical library that can coexist with Morphic without requiring any external VM plugin.
<bloc-two-backends-morphic-host-figures.png>
I would also like to point out that adding a new backend and host was possible because of the many iterations (including throwing away whole implementations) that Alex and Glenn went through. I think they did an amazing job.
You can find a bit more details about Bloc here: http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/
Another issue raised regarding Bloc was that of the engineering effort required to make it a reality. That is why I would also like to announce that Alex joined feenk.com where he is primarily working on the graphical stack for Pharo.
Cheers, Doru
-- www.tudorgirba.com www.feenk.com
"To lead is not to demand things, it is to make them happen."
Hi Torsten,
There might be a random problem with "proxy" server. The initial problem is that I could not find a way how to download a file from bintray.com using Pharo built-in download services. That is why I had to create a "proxy" server based on my private page as a temporary workaround.
I tried it now with the image 60483 and it worked... Please, try again, maybe it will work.
P.S. Sometimes our CI builds fails because of Moz2D download, which hangs and then throws timeout error. Well, at least we have #core that works 100% regardless of anything :D
Cheers, Alex
On 10 May 2017 at 13:15, Torsten Bergmann astares@gmx.de wrote:
When I try to download on OSX the #dev version as outlined on Tudors blog the download of the Moz2D lib for OSX fails: code tries to #download in class MozLibraryMacInstaller from
http://syrel.ch/download.php?url=https://dl.bintray.com/ syrel/Moz2D/osx/development/i386/libMoz2D.dylib
which just hangs as it is not receiving a response.
Any comments?
Thx T.
Gesendet: Dienstag, 09. Mai 2017 um 14:04 Uhr Von: "Alexandre Bergel" alexandre.bergel@me.com An: "Pharo Development List" pharo-dev@lists.pharo.org Cc: "Moose-related development" moose-dev@list.inf.unibe.ch, "Any
question about pharo is welcome" pharo-users@lists.pharo.org
Betreff: Re: [Pharo-dev] [ann] bloc & cairo+morphic
This is amazing! I gave a try an it really looks great!
Alexandre
On May 8, 2017, at 6:00 PM, Tudor Girba tudor@tudorgirba.com wrote:
Hi,
We are happy to announce that based on the work of Glenn, Alex
extended Bloc (Sparta) to work directly in the Morphic world using Cairo as a backend.
Cairo is less powerful than Moz2D (see the screenshot below for an
example), but the implementation addresses a concern that the community raised regarding a perceived increased liability due to the dependency to Moz2D. Essentially this means that Bloc can be treated as another graphical library that can coexist with Morphic without requiring any external VM plugin.
<bloc-two-backends-morphic-host-figures.png>
I would also like to point out that adding a new backend and host was
possible because of the many iterations (including throwing away whole implementations) that Alex and Glenn went through. I think they did an amazing job.
You can find a bit more details about Bloc here: http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/
Another issue raised regarding Bloc was that of the engineering effort
required to make it a reality. That is why I would also like to announce that Alex joined feenk.com where he is primarily working on the graphical stack for Pharo.
Cheers, Doru
-- www.tudorgirba.com www.feenk.com
"To lead is not to demand things, it is to make them happen."
Moose-dev mailing list Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev
Glad to hear this. Sounds like good times ahead for Bloc. cheers -ben
On Tue, May 9, 2017 at 5:00 AM, Tudor Girba tudor@tudorgirba.com wrote:
Hi,
We are happy to announce that based on the work of Glenn, Alex extended Bloc (Sparta) to work directly in the Morphic world using Cairo as a backend.
Cairo is less powerful than Moz2D (see the screenshot below for an example), but the implementation addresses a concern that the community raised regarding a perceived increased liability due to the dependency to Moz2D. Essentially this means that Bloc can be treated as another graphical library that can coexist with Morphic without requiring any external VM plugin.
I would also like to point out that adding a new backend and host was possible because of the many iterations (including throwing away whole implementations) that Alex and Glenn went through. I think they did an amazing job.
You can find a bit more details about Bloc here: http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/
Another issue raised regarding Bloc was that of the engineering effort required to make it a reality. That is why I would also like to announce that Alex joined feenk.com where he is primarily working on the graphical stack for Pharo.
Cheers, Doru
-- www.tudorgirba.com www.feenk.com
"To lead is not to demand things, it is to make them happen."
Moose-dev mailing list Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev
Nice! How do I use it? If I load the cairo/morphic version a lot of the examples produce debuggers
Stephan
Verstuurd vanaf mijn iPhone
Op 9 mei 2017 om 16:11 heeft Ben Coman btc@openinworld.com het volgende geschreven:
Glad to hear this. Sounds like good times ahead for Bloc. cheers -ben
On Tue, May 9, 2017 at 5:00 AM, Tudor Girba tudor@tudorgirba.com wrote: Hi,
We are happy to announce that based on the work of Glenn, Alex extended Bloc (Sparta) to work directly in the Morphic world using Cairo as a backend.
Cairo is less powerful than Moz2D (see the screenshot below for an example), but the implementation addresses a concern that the community raised regarding a perceived increased liability due to the dependency to Moz2D. Essentially this means that Bloc can be treated as another graphical library that can coexist with Morphic without requiring any external VM plugin.
I would also like to point out that adding a new backend and host was possible because of the many iterations (including throwing away whole implementations) that Alex and Glenn went through. I think they did an amazing job.
You can find a bit more details about Bloc here: http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/
Another issue raised regarding Bloc was that of the engineering effort required to make it a reality. That is why I would also like to announce that Alex joined feenk.com where he is primarily working on the graphical stack for Pharo.
Cheers, Doru
-- www.tudorgirba.com www.feenk.com
"To lead is not to demand things, it is to make them happen."
Moose-dev mailing list Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev
Moose-dev mailing list Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev
If I understand correctly: - you used the latest Pharo 6.0 and the stable Pharo VM - you downloaded the code with: Metacello new baseline: 'Bloc'; repository: 'github://pharo-graphics/Bloc/src'; load:#core
And then which examples do not work?
For example, BlBasicExamples>>exampleGeometry should work.
Doru
On May 9, 2017, at 4:59 PM, Stephan Eggermont stephan@stack.nl wrote:
Nice! How do I use it? If I load the cairo/morphic version a lot of the examples produce debuggers
Stephan
Verstuurd vanaf mijn iPhone
Op 9 mei 2017 om 16:11 heeft Ben Coman btc@openinworld.com het volgende geschreven:
Glad to hear this. Sounds like good times ahead for Bloc. cheers -ben
On Tue, May 9, 2017 at 5:00 AM, Tudor Girba tudor@tudorgirba.com wrote: Hi,
We are happy to announce that based on the work of Glenn, Alex extended Bloc (Sparta) to work directly in the Morphic world using Cairo as a backend.
Cairo is less powerful than Moz2D (see the screenshot below for an example), but the implementation addresses a concern that the community raised regarding a perceived increased liability due to the dependency to Moz2D. Essentially this means that Bloc can be treated as another graphical library that can coexist with Morphic without requiring any external VM plugin.
<bloc-two-backends-morphic-host-figures.png>
I would also like to point out that adding a new backend and host was possible because of the many iterations (including throwing away whole implementations) that Alex and Glenn went through. I think they did an amazing job.
You can find a bit more details about Bloc here: http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/
Another issue raised regarding Bloc was that of the engineering effort required to make it a reality. That is why I would also like to announce that Alex joined feenk.com where he is primarily working on the graphical stack for Pharo.
Cheers, Doru
-- www.tudorgirba.com www.feenk.com
"To lead is not to demand things, it is to make them happen."
Moose-dev mailing list Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev
Moose-dev mailing list Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev
Moose-dev mailing list Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev
-- www.tudorgirba.com www.feenk.com
“Software has no shape. Actually, it has no one shape. It has many."
Op 9 mei 2017 om 17:05 heeft Tudor Girba tudor@tudorgirba.com het volgende geschreven:
If I understand correctly:
- you used the latest Pharo 6.0 and the stable Pharo VM
Now I also updated my vm again. Win 7 Pro, 60483, stable-20170503. Loading goes wrong with older vm, the resulting image does not work
- you downloaded the code with:
Metacello new baseline: 'Bloc'; repository: 'github://pharo-graphics/Bloc/src'; load:#core
And then which examples do not work?
BlInfiniteLinearLayoutExamples>>exampleClasses
Instance of SpText did not understand: #lockDuring:
Error: Wrong layout state! It should be: 4 but it is 2
For example, BlBasicExamples>>exampleGeometry should work.
That works
Stephan
Doru
On May 9, 2017, at 4:59 PM, Stephan Eggermont stephan@stack.nl wrote:
Nice! How do I use it? If I load the cairo/morphic version a lot of the examples produce debuggers
Stephan
Verstuurd vanaf mijn iPhone
Op 9 mei 2017 om 16:11 heeft Ben Coman btc@openinworld.com het volgende geschreven:
Glad to hear this. Sounds like good times ahead for Bloc. cheers -ben
On Tue, May 9, 2017 at 5:00 AM, Tudor Girba tudor@tudorgirba.com wrote: Hi,
We are happy to announce that based on the work of Glenn, Alex extended Bloc (Sparta) to work directly in the Morphic world using Cairo as a backend.
Cairo is less powerful than Moz2D (see the screenshot below for an example), but the implementation addresses a concern that the community raised regarding a perceived increased liability due to the dependency to Moz2D. Essentially this means that Bloc can be treated as another graphical library that can coexist with Morphic without requiring any external VM plugin.
<bloc-two-backends-morphic-host-figures.png>
I would also like to point out that adding a new backend and host was possible because of the many iterations (including throwing away whole implementations) that Alex and Glenn went through. I think they did an amazing job.
You can find a bit more details about Bloc here: http://www.humane-assessment.com/blog/bloc-flexible-backends-hosts/
Another issue raised regarding Bloc was that of the engineering effort required to make it a reality. That is why I would also like to announce that Alex joined feenk.com where he is primarily working on the graphical stack for Pharo.
Cheers, Doru
-- www.tudorgirba.com www.feenk.com
"To lead is not to demand things, it is to make them happen."
Moose-dev mailing list Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev
Moose-dev mailing list Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev
Moose-dev mailing list Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev
-- www.tudorgirba.com www.feenk.com
“Software has no shape. Actually, it has no one shape. It has many."
Moose-dev mailing list Moose-dev@list.inf.unibe.ch https://www.list.inf.unibe.ch/listinfo/moose-dev