Language proposal

Languages and libraries

programming language

SHOW HN2012

24points
24comments
#843of 1,677 in 2012
Top 51%of 2012 by points

How HN took it

CuriousMostly questions and neutral comments

0 positive, 9 neutral or asking, 1 mixed, 5 critical, out of 15 comments about the project. Thread score -0.31.

Idea: 0 for, 2 againstDesign: 0 for, 2 againstDocs: 0 for, 1 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

  • Built-in escaping idea is interesting, similar to ECMAScript quasi-literals

    From 2 comments
    • Take a look at ECMAScript quasi-literals -- they are solving the same problem that you're trying to address: http://wiki.ecmascript.org/doku.php?id=harmony:quasis…
      chubot on HN
    • What is the advantage of this means of string escaping over strongly typed strings? If there is no implicit way to convert between a String and an XmlString or SqlString or what…
      evincarofautumn on HN

Objections

  • Yet another block-structured imperative language with nothing distinctive

    From 1 comment
    • What is the advantage of this means of string escaping over strongly typed strings? If there is no implicit way to convert between a String and an XmlString or SqlString or what…
      evincarofautumn on HN
  • Strongly typed strings or existing templating already solve escaping

    From 2 comments
    • What is the advantage of this means of string escaping over strongly typed strings? If there is no implicit way to convert between a String and an XmlString or SqlString or what…
      evincarofautumn on HN
    • Take a look at ECMAScript quasi-literals -- they are solving the same problem that you're trying to address: http://wiki.ecmascript.org/doku.php?id=harmony:quasis…
      chubot on HN
  • Missing semicolons make statement endings ambiguous

    From 1 comment
    • I don't understand the attractiveness of "no-semicolon" in the sense of "a statement/expression ends at a line end, except if ...", with some arbitrary rules replacing "...".…
      serichsen on HN

Requests

  • Make the language smaller and more extensible, e.g. print as a normal function

    From 1 comment
    • Here are a couple of my random thoughts, mostly based on preference rather than anything objective. First--try to make the language as small as possible and as extensible as…
      tikhonj on HN
  • Shorter or concise lambda syntax

    From 2 comments
    • Here are a couple of my random thoughts, mostly based on preference rather than anything objective. First--try to make the language as small as possible and as extensible as…
      tikhonj on HN
    • I think using "function" for named functions makes the code more readable than something like "def" and is not super important. Now, you should really have a concise lambda…
      tikhonj on HN
  • Haskell-style list comprehensions and pattern matching or destructuring

    From 1 comment
    • Here are a couple of my random thoughts, mostly based on preference rather than anything objective. First--try to make the language as small as possible and as extensible as…
      tikhonj on HN
  • Shorter function keyword than function

    From 2 comments
    • I really think you should consider using a shorter identifier than function. def? Or take the dart approach.
      karterk on HN
    • I wonder why almost every language designer miss the fun opportunity to name the function keyword "fun"? Even Go got it wrong with its "func"!
      dchest on HN

Questions

  • What is the advantage over strongly typed strings

    From 1 comment
    • What is the advantage of this means of string escaping over strongly typed strings? If there is no implicit way to convert between a String and an XmlString or SqlString or what…
      evincarofautumn on HN
  • What is the point of var declaration

    From 1 comment
    • What is the point of using "var" declaration in your language?
      tszming on HN
  • Why is it called dave

    From 1 comment

Alternatives named

  • Yesod with Persistent typed strings

    From 1 comment
    • What is the advantage of this means of string escaping over strongly typed strings? If there is no implicit way to convert between a String and an XmlString or SqlString or what…
      evincarofautumn on HN
  • ECMAScript quasi-literals

    From 1 comment
    • Take a look at ECMAScript quasi-literals -- they are solving the same problem that you're trying to address: http://wiki.ecmascript.org/doku.php?id=harmony:quasis…
      chubot on HN
  • Candor language

    From 1 comment
    • Have you seen Candor: https://github.com/indutny/candor ? I think I'm trying to accomplish pretty same thing as you're.
      indutny on HN
  • Python with a template language

    From 1 comment
    • Take a look at ECMAScript quasi-literals -- they are solving the same problem that you're trying to address: http://wiki.ecmascript.org/doku.php?id=harmony:quasis…
      chubot 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/3817030)