EmberScript

Languages and libraries

transpiled language

SHOW HN2013

37points
12comments
#667of 1,739 in 2013
Top 39%of 2013 by points

How HN took it

DebatedReal support and real criticism

3 positive, 2 neutral or asking, 0 mixed, 2 critical, out of 7 comments about the project. Thread score +0.13.

Idea: 3 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Idea of tying a language to a library is intriguing

    From 2 comments
    • The idea is intriguing. What if we think about tying a language to a library rather than the other way around? Lisp and Forth both had the idea that you should be able to build…
      ebiester on HN
    • I love the CoffeeScriptRedux project and this is a perfect little application of it. It's very easy to pick up once you know CoffeeScript and I love the idea of stylizing your…
      machty on HN
  • Fits Ember's opinionated framework well

    From 1 comment
    • I love the CoffeeScriptRedux project and this is a perfect little application of it. It's very easy to pick up once you know CoffeeScript and I love the idea of stylizing your…
      machty on HN

Objections

  • Tying a language to a specific framework version is a bad idea

    From 1 comment
    • This is interesting, but tying a language to a particular (version of) a specific framework strikes me as a bad idea. If the aim is to bake in syntactic sugar for different…
      bengillies on HN
  • DSLs are risky on the web because of low-level JavaScript concerns

    From 1 comment
    • The web is a really weird platform for this though: There are SO many places the lower level language (the one you're translating to) has to properly handle, that DSLs feel like…
      gte910h on HN

Requests

  • Support for parse transforms or sweet.js-style macros

    From 2 comments
    • It would be fantastic if this kind of stuff was embraced by the CoffeeScript people and something like Erlang's parse transforms was implemented: ``` # mycode.coffee: "use…
      tlack on HN
    • This is interesting, but tying a language to a particular (version of) a specific framework strikes me as a bad idea. If the aim is to bake in syntactic sugar for different…
      bengillies on HN

Questions

  • Why is sweet.js better from the end user's perspective

    From 1 comment
    • In EmberScript's case, sweet.js isn't sufficient for things like dependency inference (which require walking the AST). In general, however, from the end user's perspective, why…
      ghempton on HN

Alternatives named

  • sweet.js

    From 1 comment
    • This is interesting, but tying a language to a particular (version of) a specific framework strikes me as a bad idea. If the aim is to bake in syntactic sugar for different…
      bengillies on HN
  • Vala

    From 1 comment
    • This is basically what Vala is doing for glib/gtk (and it transpiles, too). Languages with a more flexible syntax probably don't need it as much, of course (lisp, forth,…
      mhd on HN
  • Batman.js

    From 1 comment
    • I used batmanjs on a project a bit ago and enjoyed it a lot due to the API being designed specifically for CoffeScript. It used the `class` construct instead of building its own…
      ratbeard on HN
  • coffee-subscript

    From 1 comment
    • I have been contributing to the strange cousin of the macro which is the notion of inline DSL fragment. https://github.com/ngn/coffee-subscript In essence you get latex looking…
      shaunxcode on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/5487298)