Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Yes exactly. My approach was to make everything a component. In each component, you'd define your props (called "variants" in my language), elements, and styles.

Something like this:

  component Square
    variants
      color bg: red

    elements
      shape square

    style square
      width: 100px
      height: 100px
      fill: $bg



https://youtu.be/HHTYHm6qLFY

Fwiw I don’t think a new language is the right level of abstraction that will gain popularity.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: