YinYang

Languages and libraries

live programming language

SHOW HN2013

134points
55comments
#155of 1,739 in 2013
Top 9%of 2013 by points

How HN took it

QuietFewer than 5 comments about the project

2 positive, 1 neutral or asking, 0 mixed, 1 critical, out of 4 comments about the project.

Idea: 1 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

Objections

  • Unclear whether it scales to large enterprise applications.

    From 1 comment
    • Loving that concept of the @ symbol. Sadly I don't see that scaling to enterprise large applications, where you have little clues about what's calling your library with what…
      keyle on HN
  • Live demos seem limited to small projects.

    From 1 comment
    • All these live demo applications (like http://livecoding.io/) are interesting and may be useful for teaching the basics of a language, but I don't see them being used at anything…
      granttimmerman on HN
  • Continuous testing with unit tests already gives similar feedback.

    From 1 comment
    • This is sort of possible with any language, in the sense of unit testing. You can even setup a file watcher to run your unit tests automatically whenever the code changes, and…
      joshribakoff on HN

Requests

  • Port to JavaScript for a public prototype.

    From 1 comment
    • Any language can support edit and continue, its more a matter of your debugger than programming model. Live programming goes beyond edit and continue in that your program…
      seanmcdirmid on HN

Questions

  • Isn't this already achieved with a REPL?

    From 1 comment
    • Isn't this already achieved with a REPL? I mean other than GUI programming, which something like this would be useful in the same spirit as a REPL.
      adamwk on HN

Alternatives named

  • REPL

    From 2 comments
    • Isn't this already achieved with a REPL? I mean other than GUI programming, which something like this would be useful in the same spirit as a REPL.
      adamwk on HN
    • I edit and re-edit code in my vim Clojure REPL all the time.
      markus2012 on HN
  • Smalltalk / Pharo

    From 1 comment
    • Well, looks like Pharo can do all of this for a while. http://pharo-project.org Type inference is an object of interest: http://gsoc2013.esug.org/projects/type-inference-tools…
      philippeback on HN
  • LightTable

    From 1 comment
  • Interlisp

    From 1 comment
    • I'm not quite sure what you mean. By "rewind execution" do you mean something similar to Interlisp's "undo" function?…
      fsck--off on HN
  • Koka

    From 1 comment
    • You might want to check out Koka [1], which includes an effect system to separate pure and effectful computation. I believe there is also a demo of it online [2]. [1]…
      seanmcdirmid 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/6578584)