I try to make a tool of mine more mature by utilizing grease for it. But some tools I use like Sixx use tab: to indent XML in a stream.
So I'm wondering why GRCodecStream has GRCodecStream>>tab for a single tab but not GRCodecStream>>tab: for multiple. What is the rationale of the decision to include one and not the other? thanks, Norbert _______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
On 08/03/2010 02:45 PM, Norbert Hartl wrote:
> I try to make a tool of mine more mature by utilizing grease for it. > But some tools I use like Sixx use tab: to indent XML in a stream. So > I'm wondering why GRCodecStream has GRCodecStream>>tab for a single > tab but not GRCodecStream>>tab: for multiple. What is the rationale > of the decision to include one and not the other? Likely "no one thought about it". :) Paolo _______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
On 03.08.2010, at 16:45, Paolo Bonzini wrote: > On 08/03/2010 02:45 PM, Norbert Hartl wrote: >> I try to make a tool of mine more mature by utilizing grease for it. >> But some tools I use like Sixx use tab: to indent XML in a stream. So >> I'm wondering why GRCodecStream has GRCodecStream>>tab for a single >> tab but not GRCodecStream>>tab: for multiple. What is the rationale >> of the decision to include one and not the other? > > Likely "no one thought about it". :) > Ahhh, I see. :) So are there opinions about this? I mean it would comfortable if tab: would be there. But to be honest I find it a strange thing to be there _at all_. Norbert_______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
In reply to this post by Paolo Bonzini-2
On Tuesday, August 3, 2010, Paolo Bonzini <[hidden email]> wrote:
> On 08/03/2010 02:45 PM, Norbert Hartl wrote: > > I try to make a tool of mine more mature by utilizing grease for it. > But some tools I use like Sixx use tab: to indent XML in a stream. So > I'm wondering why GRCodecStream has GRCodecStream>>tab for a single > tab but not GRCodecStream>>tab: for multiple. What is the rationale > of the decision to include one and not the other? > > > Likely "no one thought about it". :) Yeah, Seaside doesn't use it, so we didn't add it. Feel free to commit a change and some new tests. Lukas -- Lukas Renggli www.lukas-renggli.ch _______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
On 03.08.2010, at 14:50, Lukas Renggli wrote: Well, to be honest I was fishing for reasons to dislike tab. This way I would have ripped the usage of tab out of Sixx. What is the "policy" about things being included in grease? Is it just that some needs it? Norbert _______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
In reply to this post by Lukas Renggli
On 03.08.2010, at 14:50, Lukas Renggli wrote: > On Tuesday, August 3, 2010, Paolo Bonzini <[hidden email]> wrote: >> On 08/03/2010 02:45 PM, Norbert Hartl wrote: >> >> I try to make a tool of mine more mature by utilizing grease for it. >> But some tools I use like Sixx use tab: to indent XML in a stream. So >> I'm wondering why GRCodecStream has GRCodecStream>>tab for a single >> tab but not GRCodecStream>>tab: for multiple. What is the rationale >> of the decision to include one and not the other? >> >> >> Likely "no one thought about it". :) > > Yeah, Seaside doesn't use it, so we didn't add it. Feel free to commit > a change and some new tests. > Norbert _______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
In reply to this post by Lukas Renggli
On 03.08.2010, at 14:50, Lukas Renggli wrote: > On Tuesday, August 3, 2010, Paolo Bonzini <[hidden email]> wrote: >> On 08/03/2010 02:45 PM, Norbert Hartl wrote: >> >> I try to make a tool of mine more mature by utilizing grease for it. >> But some tools I use like Sixx use tab: to indent XML in a stream. So >> I'm wondering why GRCodecStream has GRCodecStream>>tab for a single >> tab but not GRCodecStream>>tab: for multiple. What is the rationale >> of the decision to include one and not the other? >> >> >> Likely "no one thought about it". :) > > Yeah, Seaside doesn't use it, so we didn't add it. Feel free to commit > a change and some new tests. > Norbert _______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
In reply to this post by NorbertHartl
On Tue, Aug 3, 2010 at 1:54 PM, Norbert Hartl <[hidden email]> wrote:
> > On 03.08.2010, at 14:50, Lukas Renggli wrote: > > On Tuesday, August 3, 2010, Paolo Bonzini <[hidden email]> wrote: > > On 08/03/2010 02:45 PM, Norbert Hartl wrote: > > I try to make a tool of mine more mature by utilizing grease for it. > > But some tools I use like Sixx use tab: to indent XML in a stream. So > > I'm wondering why GRCodecStream has GRCodecStream>>tab for a single > > tab but not GRCodecStream>>tab: for multiple. What is the rationale > > of the decision to include one and not the other? > > > Likely "no one thought about it". :) > > Yeah, Seaside doesn't use it, so we didn't add it. Feel free to commit > a change and some new tests. > > Well, to be honest I was fishing for reasons to dislike tab. This way I > would have ripped the usage of tab out of Sixx. What is the "policy" about > things being included in grease? Is it just that some needs it? > Norbert No, the policy is that we try to keep it small and treat new additions somewhat suspiciously. That's despite Lukas' enthusiasm above. ;) My goals with Grease are (roughly in order): 1) Make Seaside portable 2) Make platforms comfortable supporting Grease 3) Make Grease useful to other projects (2) implies that need to keep what's in Grease free of load issues and as small as possible. (3) implies adding the most commonly used things (ie. the things that "everybody" adds in their own environments). (1) implies that we add whatever Seaside needs and this is the most important thing. But we also try to adjust Seaside when possible to accommodate (2) and (3). As for #tab:... (since you wanted opinions) I agree #tab is not essential, though it is somewhat convenient. #tab: is even less essential and I don't even really like its selector, if I'm being honest. It's also probably not that big a deal, however, particularly since it's on a GR-prefixed class. So, if pressed I would argue against it on principle until convinced otherwise, but I also don't really care if people want it added. Julian _______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
On 04.08.2010, at 01:49, Julian Fitzell wrote: > On Tue, Aug 3, 2010 at 1:54 PM, Norbert Hartl <[hidden email]> wrote: >> >> On 03.08.2010, at 14:50, Lukas Renggli wrote: >> >> On Tuesday, August 3, 2010, Paolo Bonzini <[hidden email]> wrote: >> >> On 08/03/2010 02:45 PM, Norbert Hartl wrote: >> >> I try to make a tool of mine more mature by utilizing grease for it. >> >> But some tools I use like Sixx use tab: to indent XML in a stream. So >> >> I'm wondering why GRCodecStream has GRCodecStream>>tab for a single >> >> tab but not GRCodecStream>>tab: for multiple. What is the rationale >> >> of the decision to include one and not the other? >> >> >> Likely "no one thought about it". :) >> >> Yeah, Seaside doesn't use it, so we didn't add it. Feel free to commit >> a change and some new tests. >> >> Well, to be honest I was fishing for reasons to dislike tab. This way I >> would have ripped the usage of tab out of Sixx. What is the "policy" about >> things being included in grease? Is it just that some needs it? >> Norbert > > No, the policy is that we try to keep it small and treat new additions > somewhat suspiciously. That's despite Lukas' enthusiasm above. ;) > > My goals with Grease are (roughly in order): > 1) Make Seaside portable > 2) Make platforms comfortable supporting Grease > 3) Make Grease useful to other projects > > (2) implies that need to keep what's in Grease free of load issues and > as small as possible. > (3) implies adding the most commonly used things (ie. the things that > "everybody" adds in their own environments). > > (1) implies that we add whatever Seaside needs and this is the most > important thing. But we also try to adjust Seaside when possible to > accommodate (2) and (3). > > As for #tab:... (since you wanted opinions) I agree #tab is not > essential, though it is somewhat convenient. #tab: is even less > essential and I don't even really like its selector, if I'm being > honest. It's also probably not that big a deal, however, particularly > since it's on a GR-prefixed class. So, if pressed I would argue > against it on principle until convinced otherwise, but I also don't > really care if people want it added. > thanks, Norbert _______________________________________________ seaside-dev mailing list [hidden email] http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev |
Free forum by Nabble | Edit this page |