TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Kicking Off the Repl.it Programming Language Jam

141 pointsby amasadalmost 5 years ago

11 comments

ahmedfromtunisalmost 5 years ago
&gt; We built Repl.it to make it easy to explore and learn languages and programming paradigms. We were, however, surprised by how slow-moving the programming language space seems to be. Given how fast software is growing, shouldn’t we see more innovation in programming languages?<p>Isn&#x27;t this like saying: &quot;the construction industry is growing fast, how come there are no new hammers being invented every other week?&quot;<p>I, too, love to learn new languages that introduce me to new ways of thinking and don&#x27;t want that influx to dry up, but I don&#x27;t think it is necessary from the perspective of programming as an industry.
评论 #24114506 未加载
评论 #24114430 未加载
评论 #24116754 未加载
评论 #24114418 未加载
评论 #24114667 未加载
评论 #24114536 未加载
mamcxalmost 5 years ago
This make restart the work on my own lang (<a href="https:&#x2F;&#x2F;github.com&#x2F;Tablam&#x2F;TablaM" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Tablam&#x2F;TablaM</a>) and convince a friend to also use this for learn rust.<p>Tooling around development (langs, editor, shells, debuggers, etc) is at 2 apart sides: Supported by deep-pocket companies or by the crazy&#x2F;love of a very few individuals<i>.<p>So, the idea to at least get a little push to justify the time is a big plus, IMHO.<p></i> This few years this group is becoming a little bigger (check for example <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;ProgrammingLanguages&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;ProgrammingLanguages&#x2F;</a>).<p>When i start with the idea of tablam I feel is like walk in a deserted planet, now is more like a little oasis in the middle!
gver10almost 5 years ago
Nothing per se against repl.it, but I&#x27;m surprised to see this on #1 of the front page as it&#x27;s basically a call to free labour. Will there ever be a future when companies innovate themselves again? IMHO all these &quot;hackathons&quot; or &quot;jams&quot; are really just about finding use cases for their product and getting it tested for a very affordable reward ...
评论 #24114846 未加载
评论 #24114723 未加载
评论 #24116404 未加载
评论 #24114719 未加载
josefrichteralmost 5 years ago
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.
评论 #24115342 未加载
评论 #24117952 未加载
评论 #24127433 未加载
xixixaoalmost 5 years ago
&gt; We built Repl.it to make it easy to explore and learn languages and programming paradigms. We were, however, surprised by how slow-moving the programming language space seems to be.<p>But also: You have to build a REPL.<p>If I&#x27;m constrained to a 60s (50s?) interaction model with my language, how am I gonna build an innovate language? See <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=HnZipJOan54&amp;t=394s" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=HnZipJOan54&amp;t=394s</a> for my take on PL innovation - can&#x27;t happen in repl.<p>That said, this is great, I&#x27;m all for encouraging experimentation.
评论 #24116962 未加载
pseudonymoushnalmost 5 years ago
Why does this competition require teams of two or more people? Seems arbitrary.
评论 #24116803 未加载
masukomialmost 5 years ago
I&#x27;m unable to find anything about teaching Repl.it how to understand &#x2F; handle a new language. So, I only see Repl.it as useful to this process _if_ you&#x27;re bootstrapping from one of the languages they already support... However, if you&#x27;re bootstrapping from some other language you probably have better support for it and its libraries on your home computer.<p>What am I missing? How is Repl.it notably useful to the process of creating a new language? It _seems_ like this is more of a &quot;you can do it in the cloud, but not quite as well&quot; kind of thing.
eatonphilalmost 5 years ago
There&#x27;s a surprisingly big list of languages not supported, just off the top of my head: Standard ML, OCaml, Rebol, Elm, PureScript, Racket, Lisp-flavored Erlang, Common Lisp, Zig, Perl 5.<p>Most of these even have JavaScript targets already.<p>Edit: OCaml is supported through Reason Node.js on BuckleScript.
评论 #24114908 未加载
toshalmost 5 years ago
Already super excited about what will come of this.<p>somewhat related: the Pioneer challenge calling for a &quot;Terminal 2.0&quot; happened this weekend and you can check out the submissions here:<p><a href="https:&#x2F;&#x2F;frontier.pioneer.app&#x2F;challenge" rel="nofollow">https:&#x2F;&#x2F;frontier.pioneer.app&#x2F;challenge</a><p>I love ambitious challenges like these. Is there a hackathon for reinventing the browser? Refreshing to re-think fundamentals once in a while. Thanks for organizing the jam!
qorrectalmost 5 years ago
Brainf*ck but no Ocaml ?
评论 #24114578 未加载
weedpegalmost 5 years ago
We already have enough happening in programming language. Hear me out, IRL we do occasionally try to learn new languages but we spend a lot of time learning new ideas, mental models and frameworks to accumulate and distribute the ideas.<p>This is akin to various frameworks&#x2F;libraries&#x2F;packages in programming world. A new programming language shall only come when something fundamental changes eg. languages to support multiple cores, going back to async as single cores become good enough, quantum computing is going to spin off new languages.
评论 #24116880 未加载