Live data from Hacker News

Kicking Off the Repl.it Programming Language Jam

repl.it

71–74 of 74 posts

Re: Kicking Off the Repl.it Programming Language Jam

#71

Earlier quoted context omitted.

But it’s not __approachable__, at least not to me. Seems like survivorship bias to point to nearly every dev with a toy language project. I might feel similarly if I finish nand2tetris

I agree that it needs to be more approachable! That’s why I recently released a tutorial series, Let’s make a Teeny Tiny compiler: http://web.eecs.utk.edu/~azh/blog/teenytinycompiler1.html Ironically enough, a lot of the criticism of my tutorial was that we have plenty of compiler tutorials already and don’t need any new languages...

“Ironically enough, a lot of the criticism of my tutorial was that we have plenty of compiler tutorials already and don’t need any new languages...”

Change is Threat to the status quo.

Re: Kicking Off the Repl.it Programming Language Jam

#72
post #45
post #39

Earlier quoted context omitted.

I'm more interested in your response to the paragraph you conspicuously skipped: > Anyway, version control is there now, and you can edit existing Git repos! Except it's actually GitHub, not Git, so I can't use it for any of my existing projects, including my programming language…

Repl.it is set of automation and UI tools that makes it easy for beginners learn to code and for developers to test or prototype projects. Any feature that's implemented in the UI is implemented as abstraction over things you can do by opening the shell. Because we are a small team that prizes simplicity over completeness, and because GH is the most popular we just made that the default. But you can open the shell (c…

OK, that sounds a bit better, but what is both simplest to implement, most generic, and most useful is supporting _Git_, not some half-baked forge site APIs.

Re: Kicking Off the Repl.it Programming Language Jam

#73
post #72
post #45

Earlier quoted context omitted.

Repl.it is set of automation and UI tools that makes it easy for beginners learn to code and for developers to test or prototype projects. Any feature that's implemented in the UI is implemented as abstraction over things you can do by opening the shell. Because we are a small team that prizes simplicity over completeness, and because GH is the most popular we just made that the default. But you can open the shell (c…

OK, that sounds a bit better, but what is both simplest to implement, most generic, and most useful is supporting _Git_, not some half-baked forge site APIs.

It's all actually git. And you can start a local repo without calli g to GitHub. You can just use it in half the time it takes to have this discussion.

Re: Kicking Off the Repl.it Programming Language Jam

#74

Elixir, Clojure, Rust, Go, Haskell, Elm, TypeScript, Nim, Crystal, Swift, Kotlin, Dart, Gleam,… – there’s so much new(ish) stuff it’s hard to keep up actually, isn’t there? Not complaining, quite the opposite.

of those I would only consider Gleam new, the rest are well, either established, up and comers or in the case of Haskell "old".

Elixir (2011), Clojure (2007), Rust (2010), Go (2009), Haskell (1990), Elm (2012), TypeScript (2012), Nim (2008), Crystal (2014), Swift (2014), Kotlin (2011), Dart (2011), Gleam (2019),

There is also the following that came out in the last 3 years:

Zig (2017), Mint (2018),

Post reply on HN