Pharo-users
By thread
pharo-users@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
November 2013
- 77 participants
- 802 messages
Message naming
by Bahman Movaqar
Let's say I have a method with signature in a language like Java as below:
gregorianDayToJulianDay(year, month, day)
What could be a proper naming for this method in Smalltalk? I'm a bit
confused as I'm so used to the concept of methods being "verbs" which
accept some arguments.
I'd appreciate any help/idea.
--
Bahman Movaqar (http://BahmanM.com)
ERP Evaluation, Implementation & Deployment Consultant
PGP Key ID: 0x6AB5BD68 (keyserver2.pgp.com)
Nov. 13, 2013
SmalltalkHub - Forgot password
by Bahman Movaqar
Hi all,
I forgot my SmalltalkHub password. What should I do? I don't see any
"recover password" type of links or any links to the support team on the
website.
For the administrator(s), please reset the password for username
'bahman' :-)
TIA,
--
Bahman Movaqar (http://BahmanM.com)
ERP Evaluation, Implementation & Deployment Consultant
PGP Key ID: 0x6AB5BD68 (keyserver2.pgp.com)
Nov. 13, 2013
Re: [Pharo-users] Spec - Layout behaviour when resizing
by Bahman Movaqar
On 11/12/2013 22:58, Benjamin wrote:
>
>>> Put in other words:
>>> 1. The default behaviour (if there's any other behaviour) of a
>>> text box in Spec, doesn't accept ENTER. A multi-line text entry
>>> without ENTER doesn't make sense, no?
>
> What enter does then ?
Nothing :-)
>
>>> 2. The default behaviour of a Spec text box, wraps the text
>>> entered if the length exceeds the display length of the widget.
>>> This is very unorthodox and wrong *from user's perspective*.
>
> What is expected ?
Quoting Ben from another e-mail in the same thread:
"For a single line text box, I would expect it to scroll text
horizontally out of view. "
>
> Which widget of text ?
I've tried TextInputModel so far.
> This behaviour is actually Morphic behaviour, not Spec.
> But anyway, it can/should be fixed/improved :)
Yay!
>>> > Then, each of this corners can be shifted in x and y by a _fixed_
>>> value (in > pixels)
>>>
>>> So basically `add: #buttonGreet origin: 0.3(a)0.2 corner: 0.7(a)0.5
>>> offsetOrigin: 0@0 offsetCorner: 0@0` would add a button in a
>>> center'ish position within its container, right?
>
> It should do something like this yes :)
>
>
>>> I wonder what am I doing wrong since it has no effect whatsoever?
>
> What is the result ?
The same as using `add:`. I get a big fat blue button which fills up
full container space and continues to do so when the container is
resized :-)
--
Bahman Movaqar (http://BahmanM.com)
ERP Evaluation, Implementation & Deployment Consultant
PGP Key ID: 0x6AB5BD68 (keyserver2.pgp.com)
Nov. 13, 2013
Re: [Pharo-users] How to add tabs in Nautilus
by kilon alios
no problem, you give me a stable implementation and foremost documentation
( I love documentation , I am a huge fan) and I will give you a theme
builder and designer in a year for spec. Unless someone else beat me to it.
This is after all the central focus of my project.
On Wed, Nov 13, 2013 at 12:46 AM, Benjamin <
Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
> On 12 Nov 2013, at 23:37, kilon alios <kilon.alios(a)gmail.com> wrote:
>
> Thank you for the wishes. I would not even dream to start something like
> that if Pharo did not already offer so many awesome libraries and tools.
>
> Ah thats very good news indeed , I did not know you were so much close to
> finalizing at least the core of spec. Documentation is something I am
> already looking forward to. So it seems I will be using Spec afterall.
>
> Are you by any chance thinking about a theme engine about Spec , because
> this generally the direction I am going with this . I dont know if you have
> used Winamp on windows, its a music player that can change skins and even
> though it has the same gui it can change its look dramatically. I think
> such an ability would look very cool for Pharo and its what I am aiming for
> with my project.
>
> So does Spec has any theme support ? If not any plans for it , or you
> leave that to others to make ?
>
>
> This is not planned yet (mainly because I do not have time to do it), but
> if someone wants to contribute, he/she is more than welcome :)
>
> Ben
>
> These are some examples of winamp skins http://www.winamp.com/skins
>
>
>
>
>
>
> On Wed, Nov 13, 2013 at 12:23 AM, Benjamin <
> Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>
>> On 12 Nov 2013, at 23:07, kilon alios <kilon.alios(a)gmail.com> wrote:
>>
>> Currently I am working on Hyperion a vector graphics editor with similar
>> goals to inkscape and gimp . The second step will be to use Hyperion as a
>> GUI designer, not just to drag and drop ready made widgets but to design
>> from scratch new ones. The third step is to create a GUI api so that those
>> widgets will be accessed from code via a GUI API that I have named
>> Morpheas. The forth step is to take all that and redesign the look (just
>> the look not the internals) of Pharo making it more user friendly and
>> approachable including several tools into a project I have named Ephestos.
>>
>>
>> This sounds like a really cool battle plan :) I sincerely wish you to
>> succeed in your project :)
>>
>>
>> I like the general idea of everything being a morph a simple building
>> block that allows you to build complex , custom guis. I am also thinking
>> providing a super simple GUI API and offering sophisticated widgets as
>> external libraries. In sort my goal is minimalism and customisation.
>>
>> All of this will be based on Athens which is what I already use for
>> Hyperion.
>>
>> This is the final look that aiming for to offer as a default look , but
>> of course because it will be based on Athens and will offer a powerful
>> designer any look will be possible.
>>
>> http://vimeo.com/68113915
>>
>> Currently I just started Hyperion and I work at creating lines with
>> Athens and editing them graphically like inkscape. I hope that after 6
>> months to finish the basic vector graphic editing capabilities and move to
>> GUI design so that by 2015 I have version 1 to offer that will be able to
>> do both. Of course this will be a way more long term project than just one
>> year but for now I take it step by step , day by day and see where it takes
>> me.
>>
>> Because it is based on Athens I can bypass spec and even morphic
>> completely and offer my own GUI API, however that will make it hard for
>> people already having projects in those APIs to move to mine and since spec
>> looks like the future of Pharo I am seriously considering spec as well. It
>> will also save me the trouble of designing my own GUI API which is of
>> course a big plus. My own concern is how morphic friendly spec is, meaning
>> that I want to see everything as a composition of simpler elements and not
>> monolithic widgets. From what I have seen from some tutorials this seems to
>> be the direction you go with this, but maybe you could illuminate that area
>> abit more for me.
>>
>>
>> The idea of Spec (and the direction I want to give him now) is to be
>> framework independent, in a way one can plug any framework below
>> as long as the correct adapters are provided :)
>>
>> So if you implement the basic widgets, then you should be able to compose
>> them using Spec :)
>>
>>
>> I will also be interested to hear where you want to take spec, what you
>> will like to add etc.
>>
>>
>> I think that some widgets are missing but not that much anymore :)
>> So I think the next steps are bug fixes and documentation :)
>>
>> Ben
>>
>>
>>
>> On Tue, Nov 12, 2013 at 11:27 PM, Benjamin <
>> Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>>
>>> What is exactly your goal ? :)
>>>
>>> Ben
>>>
>>> On 12 Nov 2013, at 20:46, kilon alios <kilon.alios(a)gmail.com> wrote:
>>>
>>> yeah morphic is quite messy , but hey it works
>>>
>>> Thank you for your effort to bring us a better , cleaner and simpler GUI
>>> API. You have my support. I am actually thinking about implementing my own
>>> GUI API and I was wondering if I should base it on spec or not. My main
>>> focus is custom look guis. But I will wait for the documentation of spec to
>>> appear before I make any decision on it.
>>>
>>>
>>> On Tue, Nov 12, 2013 at 9:23 PM, Benjamin <
>>> Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>>>
>>>> On 12 Nov 2013, at 19:53, kilon alios <kilon.alios(a)gmail.com> wrote:
>>>>
>>>> hahahaha nicely played man , nicely played :D
>>>>
>>>> of course I will , but so you know, I dont pay overtime ... now I think
>>>> about it, I dont pay at all, but thats another matter .
>>>>
>>>> I would love to see tab in Nautilus , they will definitely sort the
>>>> windows mess. At least partly.
>>>>
>>>>
>>>> Me too :)
>>>> Thatâs why I am writing a new one (made with Spec)
>>>>
>>>> Otherwise, in full morphic, you will see the pain it is :P
>>>>
>>>> Ben
>>>>
>>>> On Tue, Nov 12, 2013 at 8:47 PM, Benjamin <
>>>> Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>>>>
>>>>> The easier way is to wait for me to finish the new Nautilus with tabs
>>>>> in it :P
>>>>>
>>>>> Ben
>>>>>
>>>>> On 12 Nov 2013, at 17:50, kilon alios <kilon.alios(a)gmail.com> wrote:
>>>>>
>>>>> I see in the top right side dropdown menu that there is an option to
>>>>> create a window goup which basically add the current instance of Nautilus
>>>>> in a tab but I dont know hot to add other tabs to it. It would be cool to
>>>>> have multiple tabs for each class selection and not to have to open a new
>>>>> window for each one.
>>>>>
>>>>> So how I add other tabs ?
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Nov. 12, 2013
Re: [Pharo-users] How to add tabs in Nautilus
by kilon alios
wow it works, thank you , thank you, this is exactly what i was asking for.
I tried on windows and it did not work, maybe I was doing it the wrong way,
I will try again tomorrow but in macos it works like a charm. This makes
my life much easier. I was able to even put a transcript inside, awesome.
On Wed, Nov 13, 2013 at 12:43 AM, phil(a)highoctane.be <phil(a)highoctane.be>wrote:
> I don't know if you tried this out already:
>
> Little black triangle on the top right of the window.
> Create Window Group.
> Drag & Drop other windows onto the group.
> And there you have tabs and reduce windows clutter.
> Works with any window, so you can put several Nautilus tabs in there.
>
> [image: Inline image 1]
>
> Phil
>
>
> On Tue, Nov 12, 2013 at 11:23 PM, Benjamin <
> Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>
>> On 12 Nov 2013, at 23:07, kilon alios <kilon.alios(a)gmail.com> wrote:
>>
>> Currently I am working on Hyperion a vector graphics editor with similar
>> goals to inkscape and gimp . The second step will be to use Hyperion as a
>> GUI designer, not just to drag and drop ready made widgets but to design
>> from scratch new ones. The third step is to create a GUI api so that those
>> widgets will be accessed from code via a GUI API that I have named
>> Morpheas. The forth step is to take all that and redesign the look (just
>> the look not the internals) of Pharo making it more user friendly and
>> approachable including several tools into a project I have named Ephestos.
>>
>>
>> This sounds like a really cool battle plan :) I sincerely wish you to
>> succeed in your project :)
>>
>> I like the general idea of everything being a morph a simple building
>> block that allows you to build complex , custom guis. I am also thinking
>> providing a super simple GUI API and offering sophisticated widgets as
>> external libraries. In sort my goal is minimalism and customisation.
>>
>> All of this will be based on Athens which is what I already use for
>> Hyperion.
>>
>> This is the final look that aiming for to offer as a default look , but
>> of course because it will be based on Athens and will offer a powerful
>> designer any look will be possible.
>>
>> http://vimeo.com/68113915
>>
>> Currently I just started Hyperion and I work at creating lines with
>> Athens and editing them graphically like inkscape. I hope that after 6
>> months to finish the basic vector graphic editing capabilities and move to
>> GUI design so that by 2015 I have version 1 to offer that will be able to
>> do both. Of course this will be a way more long term project than just one
>> year but for now I take it step by step , day by day and see where it takes
>> me.
>>
>> Because it is based on Athens I can bypass spec and even morphic
>> completely and offer my own GUI API, however that will make it hard for
>> people already having projects in those APIs to move to mine and since spec
>> looks like the future of Pharo I am seriously considering spec as well. It
>> will also save me the trouble of designing my own GUI API which is of
>> course a big plus. My own concern is how morphic friendly spec is, meaning
>> that I want to see everything as a composition of simpler elements and not
>> monolithic widgets. From what I have seen from some tutorials this seems to
>> be the direction you go with this, but maybe you could illuminate that area
>> abit more for me.
>>
>>
>> The idea of Spec (and the direction I want to give him now) is to be
>> framework independent, in a way one can plug any framework below
>> as long as the correct adapters are provided :)
>>
>> So if you implement the basic widgets, then you should be able to compose
>> them using Spec :)
>>
>>
>> I will also be interested to hear where you want to take spec, what you
>> will like to add etc.
>>
>>
>> I think that some widgets are missing but not that much anymore :)
>> So I think the next steps are bug fixes and documentation :)
>>
>> Ben
>>
>>
>>
>> On Tue, Nov 12, 2013 at 11:27 PM, Benjamin <
>> Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>>
>>> What is exactly your goal ? :)
>>>
>>> Ben
>>>
>>> On 12 Nov 2013, at 20:46, kilon alios <kilon.alios(a)gmail.com> wrote:
>>>
>>> yeah morphic is quite messy , but hey it works
>>>
>>> Thank you for your effort to bring us a better , cleaner and simpler GUI
>>> API. You have my support. I am actually thinking about implementing my own
>>> GUI API and I was wondering if I should base it on spec or not. My main
>>> focus is custom look guis. But I will wait for the documentation of spec to
>>> appear before I make any decision on it.
>>>
>>>
>>> On Tue, Nov 12, 2013 at 9:23 PM, Benjamin <
>>> Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>>>
>>>> On 12 Nov 2013, at 19:53, kilon alios <kilon.alios(a)gmail.com> wrote:
>>>>
>>>> hahahaha nicely played man , nicely played :D
>>>>
>>>> of course I will , but so you know, I dont pay overtime ... now I think
>>>> about it, I dont pay at all, but thats another matter .
>>>>
>>>> I would love to see tab in Nautilus , they will definitely sort the
>>>> windows mess. At least partly.
>>>>
>>>>
>>>> Me too :)
>>>> Thatâs why I am writing a new one (made with Spec)
>>>>
>>>> Otherwise, in full morphic, you will see the pain it is :P
>>>>
>>>> Ben
>>>>
>>>> On Tue, Nov 12, 2013 at 8:47 PM, Benjamin <
>>>> Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>>>>
>>>>> The easier way is to wait for me to finish the new Nautilus with tabs
>>>>> in it :P
>>>>>
>>>>> Ben
>>>>>
>>>>> On 12 Nov 2013, at 17:50, kilon alios <kilon.alios(a)gmail.com> wrote:
>>>>>
>>>>> I see in the top right side dropdown menu that there is an option to
>>>>> create a window goup which basically add the current instance of Nautilus
>>>>> in a tab but I dont know hot to add other tabs to it. It would be cool to
>>>>> have multiple tabs for each class selection and not to have to open a new
>>>>> window for each one.
>>>>>
>>>>> So how I add other tabs ?
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
Nov. 12, 2013
Re: [Pharo-users] How to add tabs in Nautilus
by Benjamin
On 12 Nov 2013, at 23:37, kilon alios <kilon.alios(a)gmail.com> wrote:
> Thank you for the wishes. I would not even dream to start something like that if Pharo did not already offer so many awesome libraries and tools.
>
> Ah thats very good news indeed , I did not know you were so much close to finalizing at least the core of spec. Documentation is something I am already looking forward to. So it seems I will be using Spec afterall.
>
> Are you by any chance thinking about a theme engine about Spec , because this generally the direction I am going with this . I dont know if you have used Winamp on windows, its a music player that can change skins and even though it has the same gui it can change its look dramatically. I think such an ability would look very cool for Pharo and its what I am aiming for with my project.
>
> So does Spec has any theme support ? If not any plans for it , or you leave that to others to make ?
This is not planned yet (mainly because I do not have time to do it), but if someone wants to contribute, he/she is more than welcome :)
Ben
> These are some examples of winamp skins http://www.winamp.com/skins
>
>
>
>
>
>
> On Wed, Nov 13, 2013 at 12:23 AM, Benjamin <Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
> On 12 Nov 2013, at 23:07, kilon alios <kilon.alios(a)gmail.com> wrote:
>
>> Currently I am working on Hyperion a vector graphics editor with similar goals to inkscape and gimp . The second step will be to use Hyperion as a GUI designer, not just to drag and drop ready made widgets but to design from scratch new ones. The third step is to create a GUI api so that those widgets will be accessed from code via a GUI API that I have named Morpheas. The forth step is to take all that and redesign the look (just the look not the internals) of Pharo making it more user friendly and approachable including several tools into a project I have named Ephestos.
>
> This sounds like a really cool battle plan :) I sincerely wish you to succeed in your project :)
>
>
>> I like the general idea of everything being a morph a simple building block that allows you to build complex , custom guis. I am also thinking providing a super simple GUI API and offering sophisticated widgets as external libraries. In sort my goal is minimalism and customisation.
>>
>> All of this will be based on Athens which is what I already use for Hyperion.
>>
>> This is the final look that aiming for to offer as a default look , but of course because it will be based on Athens and will offer a powerful designer any look will be possible.
>>
>> http://vimeo.com/68113915
>>
>> Currently I just started Hyperion and I work at creating lines with Athens and editing them graphically like inkscape. I hope that after 6 months to finish the basic vector graphic editing capabilities and move to GUI design so that by 2015 I have version 1 to offer that will be able to do both. Of course this will be a way more long term project than just one year but for now I take it step by step , day by day and see where it takes me.
>>
>> Because it is based on Athens I can bypass spec and even morphic completely and offer my own GUI API, however that will make it hard for people already having projects in those APIs to move to mine and since spec looks like the future of Pharo I am seriously considering spec as well. It will also save me the trouble of designing my own GUI API which is of course a big plus. My own concern is how morphic friendly spec is, meaning that I want to see everything as a composition of simpler elements and not monolithic widgets. From what I have seen from some tutorials this seems to be the direction you go with this, but maybe you could illuminate that area abit more for me.
>>
>
> The idea of Spec (and the direction I want to give him now) is to be framework independent, in a way one can plug any framework below
> as long as the correct adapters are provided :)
>
> So if you implement the basic widgets, then you should be able to compose them using Spec :)
>
>>
>> I will also be interested to hear where you want to take spec, what you will like to add etc.
>
> I think that some widgets are missing but not that much anymore :)
> So I think the next steps are bug fixes and documentation :)
>
> Ben
>
>>
>>
>> On Tue, Nov 12, 2013 at 11:27 PM, Benjamin <Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>> What is exactly your goal ? :)
>>
>> Ben
>>
>> On 12 Nov 2013, at 20:46, kilon alios <kilon.alios(a)gmail.com> wrote:
>>
>>> yeah morphic is quite messy , but hey it works
>>>
>>> Thank you for your effort to bring us a better , cleaner and simpler GUI API. You have my support. I am actually thinking about implementing my own GUI API and I was wondering if I should base it on spec or not. My main focus is custom look guis. But I will wait for the documentation of spec to appear before I make any decision on it.
>>>
>>>
>>> On Tue, Nov 12, 2013 at 9:23 PM, Benjamin <Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>>> On 12 Nov 2013, at 19:53, kilon alios <kilon.alios(a)gmail.com> wrote:
>>>
>>>> hahahaha nicely played man , nicely played :D
>>>>
>>>> of course I will , but so you know, I dont pay overtime ... now I think about it, I dont pay at all, but thats another matter .
>>>>
>>>> I would love to see tab in Nautilus , they will definitely sort the windows mess. At least partly.
>>>
>>> Me too :)
>>> Thatâs why I am writing a new one (made with Spec)
>>>
>>> Otherwise, in full morphic, you will see the pain it is :P
>>>
>>> Ben
>>>
>>>> On Tue, Nov 12, 2013 at 8:47 PM, Benjamin <Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>>>> The easier way is to wait for me to finish the new Nautilus with tabs in it :P
>>>>
>>>> Ben
>>>>
>>>> On 12 Nov 2013, at 17:50, kilon alios <kilon.alios(a)gmail.com> wrote:
>>>>
>>>>> I see in the top right side dropdown menu that there is an option to create a window goup which basically add the current instance of Nautilus in a tab but I dont know hot to add other tabs to it. It would be cool to have multiple tabs for each class selection and not to have to open a new window for each one.
>>>>>
>>>>> So how I add other tabs ?
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Nov. 12, 2013
Re: [Pharo-users] How to add tabs in Nautilus
by phil@highoctane.be
I don't know if you tried this out already:
Little black triangle on the top right of the window.
Create Window Group.
Drag & Drop other windows onto the group.
And there you have tabs and reduce windows clutter.
Works with any window, so you can put several Nautilus tabs in there.
[image: Inline image 1]
Phil
On Tue, Nov 12, 2013 at 11:23 PM, Benjamin <
Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
> On 12 Nov 2013, at 23:07, kilon alios <kilon.alios(a)gmail.com> wrote:
>
> Currently I am working on Hyperion a vector graphics editor with similar
> goals to inkscape and gimp . The second step will be to use Hyperion as a
> GUI designer, not just to drag and drop ready made widgets but to design
> from scratch new ones. The third step is to create a GUI api so that those
> widgets will be accessed from code via a GUI API that I have named
> Morpheas. The forth step is to take all that and redesign the look (just
> the look not the internals) of Pharo making it more user friendly and
> approachable including several tools into a project I have named Ephestos.
>
>
> This sounds like a really cool battle plan :) I sincerely wish you to
> succeed in your project :)
>
> I like the general idea of everything being a morph a simple building
> block that allows you to build complex , custom guis. I am also thinking
> providing a super simple GUI API and offering sophisticated widgets as
> external libraries. In sort my goal is minimalism and customisation.
>
> All of this will be based on Athens which is what I already use for
> Hyperion.
>
> This is the final look that aiming for to offer as a default look , but of
> course because it will be based on Athens and will offer a powerful
> designer any look will be possible.
>
> http://vimeo.com/68113915
>
> Currently I just started Hyperion and I work at creating lines with Athens
> and editing them graphically like inkscape. I hope that after 6 months to
> finish the basic vector graphic editing capabilities and move to GUI design
> so that by 2015 I have version 1 to offer that will be able to do both. Of
> course this will be a way more long term project than just one year but for
> now I take it step by step , day by day and see where it takes me.
>
> Because it is based on Athens I can bypass spec and even morphic
> completely and offer my own GUI API, however that will make it hard for
> people already having projects in those APIs to move to mine and since spec
> looks like the future of Pharo I am seriously considering spec as well. It
> will also save me the trouble of designing my own GUI API which is of
> course a big plus. My own concern is how morphic friendly spec is, meaning
> that I want to see everything as a composition of simpler elements and not
> monolithic widgets. From what I have seen from some tutorials this seems to
> be the direction you go with this, but maybe you could illuminate that area
> abit more for me.
>
>
> The idea of Spec (and the direction I want to give him now) is to be
> framework independent, in a way one can plug any framework below
> as long as the correct adapters are provided :)
>
> So if you implement the basic widgets, then you should be able to compose
> them using Spec :)
>
>
> I will also be interested to hear where you want to take spec, what you
> will like to add etc.
>
>
> I think that some widgets are missing but not that much anymore :)
> So I think the next steps are bug fixes and documentation :)
>
> Ben
>
>
>
> On Tue, Nov 12, 2013 at 11:27 PM, Benjamin <
> Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>
>> What is exactly your goal ? :)
>>
>> Ben
>>
>> On 12 Nov 2013, at 20:46, kilon alios <kilon.alios(a)gmail.com> wrote:
>>
>> yeah morphic is quite messy , but hey it works
>>
>> Thank you for your effort to bring us a better , cleaner and simpler GUI
>> API. You have my support. I am actually thinking about implementing my own
>> GUI API and I was wondering if I should base it on spec or not. My main
>> focus is custom look guis. But I will wait for the documentation of spec to
>> appear before I make any decision on it.
>>
>>
>> On Tue, Nov 12, 2013 at 9:23 PM, Benjamin <
>> Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>>
>>> On 12 Nov 2013, at 19:53, kilon alios <kilon.alios(a)gmail.com> wrote:
>>>
>>> hahahaha nicely played man , nicely played :D
>>>
>>> of course I will , but so you know, I dont pay overtime ... now I think
>>> about it, I dont pay at all, but thats another matter .
>>>
>>> I would love to see tab in Nautilus , they will definitely sort the
>>> windows mess. At least partly.
>>>
>>>
>>> Me too :)
>>> Thatâs why I am writing a new one (made with Spec)
>>>
>>> Otherwise, in full morphic, you will see the pain it is :P
>>>
>>> Ben
>>>
>>> On Tue, Nov 12, 2013 at 8:47 PM, Benjamin <
>>> Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>>>
>>>> The easier way is to wait for me to finish the new Nautilus with tabs
>>>> in it :P
>>>>
>>>> Ben
>>>>
>>>> On 12 Nov 2013, at 17:50, kilon alios <kilon.alios(a)gmail.com> wrote:
>>>>
>>>> I see in the top right side dropdown menu that there is an option to
>>>> create a window goup which basically add the current instance of Nautilus
>>>> in a tab but I dont know hot to add other tabs to it. It would be cool to
>>>> have multiple tabs for each class selection and not to have to open a new
>>>> window for each one.
>>>>
>>>> So how I add other tabs ?
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Nov. 12, 2013
Re: [Pharo-users] How to add tabs in Nautilus
by kilon alios
Thank you for the wishes. I would not even dream to start something like
that if Pharo did not already offer so many awesome libraries and tools.
Ah thats very good news indeed , I did not know you were so much close to
finalizing at least the core of spec. Documentation is something I am
already looking forward to. So it seems I will be using Spec afterall.
Are you by any chance thinking about a theme engine about Spec , because
this generally the direction I am going with this . I dont know if you have
used Winamp on windows, its a music player that can change skins and even
though it has the same gui it can change its look dramatically. I think
such an ability would look very cool for Pharo and its what I am aiming for
with my project.
So does Spec has any theme support ? If not any plans for it , or you leave
that to others to make ?
These are some examples of winamp skins http://www.winamp.com/skins
On Wed, Nov 13, 2013 at 12:23 AM, Benjamin <
Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
> On 12 Nov 2013, at 23:07, kilon alios <kilon.alios(a)gmail.com> wrote:
>
> Currently I am working on Hyperion a vector graphics editor with similar
> goals to inkscape and gimp . The second step will be to use Hyperion as a
> GUI designer, not just to drag and drop ready made widgets but to design
> from scratch new ones. The third step is to create a GUI api so that those
> widgets will be accessed from code via a GUI API that I have named
> Morpheas. The forth step is to take all that and redesign the look (just
> the look not the internals) of Pharo making it more user friendly and
> approachable including several tools into a project I have named Ephestos.
>
>
> This sounds like a really cool battle plan :) I sincerely wish you to
> succeed in your project :)
>
>
> I like the general idea of everything being a morph a simple building
> block that allows you to build complex , custom guis. I am also thinking
> providing a super simple GUI API and offering sophisticated widgets as
> external libraries. In sort my goal is minimalism and customisation.
>
> All of this will be based on Athens which is what I already use for
> Hyperion.
>
> This is the final look that aiming for to offer as a default look , but of
> course because it will be based on Athens and will offer a powerful
> designer any look will be possible.
>
> http://vimeo.com/68113915
>
> Currently I just started Hyperion and I work at creating lines with Athens
> and editing them graphically like inkscape. I hope that after 6 months to
> finish the basic vector graphic editing capabilities and move to GUI design
> so that by 2015 I have version 1 to offer that will be able to do both. Of
> course this will be a way more long term project than just one year but for
> now I take it step by step , day by day and see where it takes me.
>
> Because it is based on Athens I can bypass spec and even morphic
> completely and offer my own GUI API, however that will make it hard for
> people already having projects in those APIs to move to mine and since spec
> looks like the future of Pharo I am seriously considering spec as well. It
> will also save me the trouble of designing my own GUI API which is of
> course a big plus. My own concern is how morphic friendly spec is, meaning
> that I want to see everything as a composition of simpler elements and not
> monolithic widgets. From what I have seen from some tutorials this seems to
> be the direction you go with this, but maybe you could illuminate that area
> abit more for me.
>
>
> The idea of Spec (and the direction I want to give him now) is to be
> framework independent, in a way one can plug any framework below
> as long as the correct adapters are provided :)
>
> So if you implement the basic widgets, then you should be able to compose
> them using Spec :)
>
>
> I will also be interested to hear where you want to take spec, what you
> will like to add etc.
>
>
> I think that some widgets are missing but not that much anymore :)
> So I think the next steps are bug fixes and documentation :)
>
> Ben
>
>
>
> On Tue, Nov 12, 2013 at 11:27 PM, Benjamin <
> Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>
>> What is exactly your goal ? :)
>>
>> Ben
>>
>> On 12 Nov 2013, at 20:46, kilon alios <kilon.alios(a)gmail.com> wrote:
>>
>> yeah morphic is quite messy , but hey it works
>>
>> Thank you for your effort to bring us a better , cleaner and simpler GUI
>> API. You have my support. I am actually thinking about implementing my own
>> GUI API and I was wondering if I should base it on spec or not. My main
>> focus is custom look guis. But I will wait for the documentation of spec to
>> appear before I make any decision on it.
>>
>>
>> On Tue, Nov 12, 2013 at 9:23 PM, Benjamin <
>> Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>>
>>> On 12 Nov 2013, at 19:53, kilon alios <kilon.alios(a)gmail.com> wrote:
>>>
>>> hahahaha nicely played man , nicely played :D
>>>
>>> of course I will , but so you know, I dont pay overtime ... now I think
>>> about it, I dont pay at all, but thats another matter .
>>>
>>> I would love to see tab in Nautilus , they will definitely sort the
>>> windows mess. At least partly.
>>>
>>>
>>> Me too :)
>>> Thatâs why I am writing a new one (made with Spec)
>>>
>>> Otherwise, in full morphic, you will see the pain it is :P
>>>
>>> Ben
>>>
>>> On Tue, Nov 12, 2013 at 8:47 PM, Benjamin <
>>> Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>>>
>>>> The easier way is to wait for me to finish the new Nautilus with tabs
>>>> in it :P
>>>>
>>>> Ben
>>>>
>>>> On 12 Nov 2013, at 17:50, kilon alios <kilon.alios(a)gmail.com> wrote:
>>>>
>>>> I see in the top right side dropdown menu that there is an option to
>>>> create a window goup which basically add the current instance of Nautilus
>>>> in a tab but I dont know hot to add other tabs to it. It would be cool to
>>>> have multiple tabs for each class selection and not to have to open a new
>>>> window for each one.
>>>>
>>>> So how I add other tabs ?
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>
Nov. 12, 2013
Re: [Pharo-users] How to add tabs in Nautilus
by Benjamin
On 12 Nov 2013, at 23:07, kilon alios <kilon.alios(a)gmail.com> wrote:
> Currently I am working on Hyperion a vector graphics editor with similar goals to inkscape and gimp . The second step will be to use Hyperion as a GUI designer, not just to drag and drop ready made widgets but to design from scratch new ones. The third step is to create a GUI api so that those widgets will be accessed from code via a GUI API that I have named Morpheas. The forth step is to take all that and redesign the look (just the look not the internals) of Pharo making it more user friendly and approachable including several tools into a project I have named Ephestos.
This sounds like a really cool battle plan :) I sincerely wish you to succeed in your project :)
> I like the general idea of everything being a morph a simple building block that allows you to build complex , custom guis. I am also thinking providing a super simple GUI API and offering sophisticated widgets as external libraries. In sort my goal is minimalism and customisation.
>
> All of this will be based on Athens which is what I already use for Hyperion.
>
> This is the final look that aiming for to offer as a default look , but of course because it will be based on Athens and will offer a powerful designer any look will be possible.
>
> http://vimeo.com/68113915
>
> Currently I just started Hyperion and I work at creating lines with Athens and editing them graphically like inkscape. I hope that after 6 months to finish the basic vector graphic editing capabilities and move to GUI design so that by 2015 I have version 1 to offer that will be able to do both. Of course this will be a way more long term project than just one year but for now I take it step by step , day by day and see where it takes me.
>
> Because it is based on Athens I can bypass spec and even morphic completely and offer my own GUI API, however that will make it hard for people already having projects in those APIs to move to mine and since spec looks like the future of Pharo I am seriously considering spec as well. It will also save me the trouble of designing my own GUI API which is of course a big plus. My own concern is how morphic friendly spec is, meaning that I want to see everything as a composition of simpler elements and not monolithic widgets. From what I have seen from some tutorials this seems to be the direction you go with this, but maybe you could illuminate that area abit more for me.
>
The idea of Spec (and the direction I want to give him now) is to be framework independent, in a way one can plug any framework below
as long as the correct adapters are provided :)
So if you implement the basic widgets, then you should be able to compose them using Spec :)
>
> I will also be interested to hear where you want to take spec, what you will like to add etc.
I think that some widgets are missing but not that much anymore :)
So I think the next steps are bug fixes and documentation :)
Ben
>
>
> On Tue, Nov 12, 2013 at 11:27 PM, Benjamin <Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
> What is exactly your goal ? :)
>
> Ben
>
> On 12 Nov 2013, at 20:46, kilon alios <kilon.alios(a)gmail.com> wrote:
>
>> yeah morphic is quite messy , but hey it works
>>
>> Thank you for your effort to bring us a better , cleaner and simpler GUI API. You have my support. I am actually thinking about implementing my own GUI API and I was wondering if I should base it on spec or not. My main focus is custom look guis. But I will wait for the documentation of spec to appear before I make any decision on it.
>>
>>
>> On Tue, Nov 12, 2013 at 9:23 PM, Benjamin <Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>> On 12 Nov 2013, at 19:53, kilon alios <kilon.alios(a)gmail.com> wrote:
>>
>>> hahahaha nicely played man , nicely played :D
>>>
>>> of course I will , but so you know, I dont pay overtime ... now I think about it, I dont pay at all, but thats another matter .
>>>
>>> I would love to see tab in Nautilus , they will definitely sort the windows mess. At least partly.
>>
>> Me too :)
>> Thatâs why I am writing a new one (made with Spec)
>>
>> Otherwise, in full morphic, you will see the pain it is :P
>>
>> Ben
>>
>>> On Tue, Nov 12, 2013 at 8:47 PM, Benjamin <Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>>> The easier way is to wait for me to finish the new Nautilus with tabs in it :P
>>>
>>> Ben
>>>
>>> On 12 Nov 2013, at 17:50, kilon alios <kilon.alios(a)gmail.com> wrote:
>>>
>>>> I see in the top right side dropdown menu that there is an option to create a window goup which basically add the current instance of Nautilus in a tab but I dont know hot to add other tabs to it. It would be cool to have multiple tabs for each class selection and not to have to open a new window for each one.
>>>>
>>>> So how I add other tabs ?
>>>
>>>
>>
>>
>
>
Nov. 12, 2013
Re: [Pharo-users] How to add tabs in Nautilus
by kilon alios
Currently I am working on Hyperion a vector graphics editor with similar
goals to inkscape and gimp . The second step will be to use Hyperion as a
GUI designer, not just to drag and drop ready made widgets but to design
from scratch new ones. The third step is to create a GUI api so that those
widgets will be accessed from code via a GUI API that I have named
Morpheas. The forth step is to take all that and redesign the look (just
the look not the internals) of Pharo making it more user friendly and
approachable including several tools into a project I have named Ephestos.
I like the general idea of everything being a morph a simple building block
that allows you to build complex , custom guis. I am also thinking
providing a super simple GUI API and offering sophisticated widgets as
external libraries. In sort my goal is minimalism and customisation.
All of this will be based on Athens which is what I already use for
Hyperion.
This is the final look that aiming for to offer as a default look , but of
course because it will be based on Athens and will offer a powerful
designer any look will be possible.
http://vimeo.com/68113915
Currently I just started Hyperion and I work at creating lines with Athens
and editing them graphically like inkscape. I hope that after 6 months to
finish the basic vector graphic editing capabilities and move to GUI design
so that by 2015 I have version 1 to offer that will be able to do both. Of
course this will be a way more long term project than just one year but for
now I take it step by step , day by day and see where it takes me.
Because it is based on Athens I can bypass spec and even morphic completely
and offer my own GUI API, however that will make it hard for people already
having projects in those APIs to move to mine and since spec looks like the
future of Pharo I am seriously considering spec as well. It will also save
me the trouble of designing my own GUI API which is of course a big plus.
My own concern is how morphic friendly spec is, meaning that I want to see
everything as a composition of simpler elements and not monolithic widgets.
>From what I have seen from some tutorials this seems to be the direction
you go with this, but maybe you could illuminate that area abit more for
me.
I will also be interested to hear where you want to take spec, what you
will like to add etc.
On Tue, Nov 12, 2013 at 11:27 PM, Benjamin <
Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
> What is exactly your goal ? :)
>
> Ben
>
> On 12 Nov 2013, at 20:46, kilon alios <kilon.alios(a)gmail.com> wrote:
>
> yeah morphic is quite messy , but hey it works
>
> Thank you for your effort to bring us a better , cleaner and simpler GUI
> API. You have my support. I am actually thinking about implementing my own
> GUI API and I was wondering if I should base it on spec or not. My main
> focus is custom look guis. But I will wait for the documentation of spec to
> appear before I make any decision on it.
>
>
> On Tue, Nov 12, 2013 at 9:23 PM, Benjamin <
> Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>
>> On 12 Nov 2013, at 19:53, kilon alios <kilon.alios(a)gmail.com> wrote:
>>
>> hahahaha nicely played man , nicely played :D
>>
>> of course I will , but so you know, I dont pay overtime ... now I think
>> about it, I dont pay at all, but thats another matter .
>>
>> I would love to see tab in Nautilus , they will definitely sort the
>> windows mess. At least partly.
>>
>>
>> Me too :)
>> Thatâs why I am writing a new one (made with Spec)
>>
>> Otherwise, in full morphic, you will see the pain it is :P
>>
>> Ben
>>
>> On Tue, Nov 12, 2013 at 8:47 PM, Benjamin <
>> Benjamin.VanRyseghem.Pharo(a)gmail.com> wrote:
>>
>>> The easier way is to wait for me to finish the new Nautilus with tabs in
>>> it :P
>>>
>>> Ben
>>>
>>> On 12 Nov 2013, at 17:50, kilon alios <kilon.alios(a)gmail.com> wrote:
>>>
>>> I see in the top right side dropdown menu that there is an option to
>>> create a window goup which basically add the current instance of Nautilus
>>> in a tab but I dont know hot to add other tabs to it. It would be cool to
>>> have multiple tabs for each class selection and not to have to open a new
>>> window for each one.
>>>
>>> So how I add other tabs ?
>>>
>>>
>>>
>>
>>
>
>
Nov. 12, 2013