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.

Replit now supports every programming language in Nix

263 pointsby bobrenjc93almost 4 years ago

23 comments

jeppesen-ioalmost 4 years ago
It's really exciting to see the Nix ecosystem start to gain traction here and there. I expect and look forward to greater adoption over the next half decade or so
评论 #27275453 未加载
jameslkalmost 4 years ago
Just don&#x27;t expect a response from their support, even if you&#x27;re a paying customer. I&#x27;ve reached out multiple times for different issues via email and haven&#x27;t heard back. Trying to find their support email was hard enough since it seems to only be randomly posted in their community support forums:<p><a href="https:&#x2F;&#x2F;replit.com&#x2F;talk&#x2F;ask&#x2F;Where-can-I-contact-technical-support&#x2F;49341" rel="nofollow">https:&#x2F;&#x2F;replit.com&#x2F;talk&#x2F;ask&#x2F;Where-can-I-contact-technical-su...</a><p><a href="https:&#x2F;&#x2F;replit.com&#x2F;talk&#x2F;ask&#x2F;How-to-change-username&#x2F;7326&#x2F;18945#:~:text=Email%20us%20at%20contact%40repl,-%20Replit" rel="nofollow">https:&#x2F;&#x2F;replit.com&#x2F;talk&#x2F;ask&#x2F;How-to-change-username&#x2F;7326&#x2F;1894...</a><p>Here&#x27;s what paying customers see when they press on the &quot;Get help&quot; button: <a href="https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;9U8WGme" rel="nofollow">https:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;9U8WGme</a><p>&gt; <i>Check documentation</i><p>&gt; <i>Ask the community</i><p>&gt; <i>Request a feature</i><p>&gt; <i>Check out recent updates and changes</i><p>&gt; <i>Report a bug</i><p>Funny enough this company should come up since earlier today I tried to reach out to them over Twitter. Just crickets so far.<p>I get being a startup and all is hard, but if you&#x27;re taking customers money and the only way to get help is community forums, that&#x27;s pretty inexcusable.<p>EDIT: They&#x27;ve responded to me via Twitter now. I really like the Replit product and I think it&#x27;s pretty innovative. I&#x27;ve commented about it on HN before in a positive light. It&#x27;s unfortunate they haven&#x27;t given as much attention to their customer support and that I had to post something negative here to get attention. I do hope they make a change. It would be a net benefit for their customers and their brand overall.
评论 #27272398 未加载
评论 #27272385 未加载
faraaz98almost 4 years ago
I&#x27;m just gonna say it. Replit is probably one of the most innovative companies right now
评论 #27282585 未加载
评论 #27271883 未加载
Jtsummersalmost 4 years ago
I&#x27;ve been using Replit to make demos for some lunch &amp; learn events at work. It&#x27;s easier when we don&#x27;t all have the same development stack, various combinations of languages + IDEs + OSes. I&#x27;ve done most of the demonstrations with Java. However, there were some demos in other languages I was wanting to do that weren&#x27;t feasible within Replit that now will be (at least theoretically). I&#x27;m looking forward to trying this out later this week.
lilyballalmost 4 years ago
I’m a huge fan of Nix, and this looks like an absolutely fantastic way to use Nix.
评论 #27271988 未加载
lilyballalmost 4 years ago
I just tried out the i3 repo linked at the bottom of the blog post, and uh wow. Here we have what looks like an X Window session, accessible via (presumably) VNC embedded into the browser, running a custom tiling window manager (i3), with xterm, neovim, and <i>firefox</i> available. All on a site that’s supposed to be for writing code and hosting apps.
评论 #27279952 未加载
Kinranyalmost 4 years ago
Opening code in the example repls shows the contents of the .replit file, but the file itself is not visible in the list of files.
评论 #27270213 未加载
tazjinalmost 4 years ago
This looks pretty cool. I&#x27;ve been working on a bunch of monorepo tooling with Nix, and something like this (especially with LSP integration via Nix) would be amazing.<p>A bit difficult to experiment with though, as it is one of the &quot;GitHub-only&quot; tools :&#x2F;
smwalmost 4 years ago
Seems like it would be cool if it (by default?) left you in the nix-shell environment? This would let people who don&#x27;t grok nix just run `zig`, for instance.
评论 #27272186 未加载
ithkuilalmost 4 years ago
Also <a href="https:&#x2F;&#x2F;github.com&#x2F;google&#x2F;nixery" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;google&#x2F;nixery</a> is nice.<p>I used to easily add a sidecar container to my k8s workload, with the tools I need, without having to maintain a dockerfile and setup an automation to build the container.
120bitsalmost 4 years ago
I came to know replit after a coding interview. It was coding editor on the page and I picked Java. I was used to leetcode coding environment. I use tab. My biggest mistake. Every time write something and hit tab, the editor goes out of focus. It was so frustrating that I could barely focus on the coding part. Not only that, it wasn&#x27;t full screen coding editor. I was coding in small window and had to scroll up and down. I didn&#x27;t clear the interview, but the memories for replit stuck with me.
评论 #27271114 未加载
azhenleyalmost 4 years ago
Can&#x27;t wait to finally try out COBOL!
评论 #27270343 未加载
jarcanealmost 4 years ago
Neat. If this works as advertised (and it seems to), this rockets it past the capabilities of Glitch when it comes to language support.<p>I had to do a fair bit of work to get anything but node running on Glitch, and since then it seems like the performance limits and startup time have gotten a lot worse, making it more and more painful to use. I have an Elm framework for slideshows I use there, and was constantly frustrated by my editor timing out every time I alt-tabbed and taking ages to reload.
WayToDooralmost 4 years ago
Does that mean I can finally use PHP+sqlite in a REPL ?
评论 #27273078 未加载
rmasonalmost 4 years ago
I hate to be that guy but he did say every programming language. So I work with three on my current project. I was pretty certain one that wouldn&#x27;t be on the list, but never suspected that all three wouldn&#x27;t be there. For the record they&#x27;re Vue, Nuxt and CFML (Lucee), all open source.
评论 #27273510 未加载
评论 #27272727 未加载
z3t4almost 4 years ago
I think it would be cool if projects&#x2F;repos had a .envconf or .envsetup that described how to setup the environment in order to compile,run, and develop the software. So that different IDE&#x27;s could use this information to automatically setup the workspace&#x2F;environment.
评论 #27274710 未加载
sigjuicealmost 4 years ago
No assembly language of any sort? I just did a quick search, so it is possible I missed it.
评论 #27270735 未加载
yewenjiealmost 4 years ago
So what is the evaluation server now? And how is security&#x2F; isolation being managed if it is not the Polygott docker container anymore?
WmyEE0UsWAwC2ialmost 4 years ago
Does this applies to Haskell? I tried a project that pulled the lens library and it exceeded the memory&#x2F;time limitations (in 2019)
评论 #27277662 未加载
评论 #27279819 未加载
评论 #27277846 未加载
sogenalmost 4 years ago
Is there a way to try Racket?
评论 #27270767 未加载
saagarjhaalmost 4 years ago
This wouldn’t be Hacker News without pedantic corrections, but the title should really say “every programming language in Nix”.
评论 #27270252 未加载
评论 #27270672 未加载
评论 #27270176 未加载
cercatrovaalmost 4 years ago
Every? Even Shakespeare? Whitespace? Piet?
评论 #27270312 未加载
Bostonianalmost 4 years ago
No, you don&#x27;t. Fortran is still an important language in scientific computing, and you don&#x27;t support it. The gfortran compiler is part of gcc, so I think you should be able to. I also don&#x27;t see Cobol, Ada, and Pascal. If you don&#x27;t think these languages are worth supporting, so be it, but asserting that they don&#x27;t exist may irk people using those languages.
评论 #27269475 未加载
评论 #27269498 未加载
评论 #27271154 未加载