…och så konverterade vi till Stylus

Jag har länge varit skeptiskt till verktyg eller metaspråk som konverterar till andra språk. Kodkontrollfreaken i mig gillar inte att släppa taget över slutresultatet. På sistone har jag dock gett efter och insett att om man släpper taget en aning, kan man vinna oerhört mycket.

Kristoffer Yi FredrikssonDigital Strateg10 apr, 2014

Ett enkelt exempel är Stylus, ett metaspråk för CSS (likt sass och lass) som gör livet enklare för vardaglig css programmering. Den har allt det där som man önskat att css hade ibland, så som variabler, mixins, och funktioner. Bara variabler är tillräckligt för att locka över vilken skeptiskt css programmerare som helst (om man inte är hardcore “css ska inte ha logik” anhängare).

Man kan alltså skriva något i stil med:

Error caught in CodeShowcase: ReferenceError: translate is not defined


Dessutom kan man korta ner sin kod genom att slippa undan både måsvingar, kolon och semikolon.

Koden ovan blir alltså:

Error caught in CodeShowcase: ReferenceError: translate is not defined