Hi Chris,

I haven't done much new work with Sass lately but I do remember using
the math arithmetic (probably from before the functions were added).
I'll probably have some deprecation warnings to take care of... Not a
big deal I guess, but figuring out the right percentages to avoid
colour shifts might be a bugger.

The arithmetic operators like (#ccc - #333) produce a more predictable
output (#999) than lighten() with a percentage. Generally it shouldn't
matter what the final hex looks like as long as the actual colour
looks right, but I'm wondering if there's still some value in using
the arithmetic operators to produce absolute colour steps (e.g. "web-
safe" colours).

Andrew Vit



On Aug 8, 2:43 pm, Chris Eppstein <[email protected]> wrote:
> The benefit of doing it now is that there'll be fewer uses of it to fix
> later when we remove it ;)
>
> How do you use the color math? I don't find it useful beyond adding and
> subtracting gray which could be replaced by calls to lighten() and darken().
>
> chris
>
> On Sun, Aug 8, 2010 at 2:37 PM, Lorin Tackett <[email protected]>wrote:
>
>
>
> > I can get behind that. But I'm in conflict about the right course of
> > action.
>
> > I don't like the idea of removing features just to re-implement them in a
> > different way at a later date. I'm not opposed to shepherding the user into
> > using the awesome color functions vs. the color math, but I'm not seeing the
> > benefit of removing them at this time.
>
> > I still use color math sometimes when I'm feeling lazy (mostly :hover
> > states).
>
> > --
> > Lorin Tackett
> >http://lorintackett.com
>
> > On Aug 8, 2010, at 2:19 PM, Chris Eppstein wrote:
>
> > It's possible that the color math will re-emerge in a later release as
> > color operations that make sense. For instance *, +, and - could be the
> > color math similar to what photoshop does for multiply, add, and subtract
> > instead of rgb-component based algorithms.
>
> > But mostly because having features that people don't/shouldn't use creates
> > more to learn and understand and can add to a negative impression of the
> > language.
>
> > chris
>
> > On Sun, Aug 8, 2010 at 1:14 PM, Lorin Tackett 
> > <[email protected]>wrote:
>
> >> Is there a reason color math should be deprecated? Is it holding back the
> >> development of Sass?
>
> >>  --
> >> Lorin Tackett
> >>http://lorintackett.com
>
> >> On Aug 8, 2010, at 10:15 AM, Chris Eppstein wrote:
>
> >> Now that sass has the color functions, we are considering deprecating
> >> color math syntax which is not very useful in our experience. This means
> >> that the following syntax would be slated for removal:
>
> >> #abc + #321 => #ddd
>
> >> #abc - #321 => #79b
>
> >> #333 * 3 => #999
>
> >> #999 / 3 => #333
>
> >> The full set of color arithmetic that would be deprecated are documented
> >> here:
> >>http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#color_opera...
>
> >> If you are using these features, you'd be given deprecation warnings so
> >> that you could find and change those expressions to functional
> >> transformations documented here:
> >>http://sass-lang.com/docs/yardoc/Sass/Script/Functions.html
>
> >> If you feel this shouldn't be done or that there's a reason to keep any of
> >> the existing color arithmetic please let us know.
>
> >> Chris
>
> >> --
> >> You received this message because you are subscribed to the Google Groups
> >> "Haml" group.
> >> To post to this group, send email to [email protected].
> >> To unsubscribe from this group, send email to
> >> [email protected].
> >> For more options, visit this group at
> >>http://groups.google.com/group/haml?hl=en.
>
> >> --
> >> You received this message because you are subscribed to the Google Groups
> >> "Haml" group.
> >> To post to this group, send email to [email protected].
> >> To unsubscribe from this group, send email to
> >> [email protected] <haml%[email protected]>.
> >> For more options, visit this group at
> >>http://groups.google.com/group/haml?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Haml" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected].
> > For more options, visit this group at
> >http://groups.google.com/group/haml?hl=en.
>
> >  --
> > You received this message because you are subscribed to the Google Groups
> > "Haml" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected] <haml%[email protected]>.
> > For more options, visit this group at
> >http://groups.google.com/group/haml?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/haml?hl=en.

Reply via email to