back
user profile
cbrewster
271karma·48submissions·June 25, 2016
about
platform engineer @ replit.com
recent activity (48 total)
1 pts
comment
Now you need to batch your requests to your intermediate server
comment
You can talk to support about missing the notification about your reservation and they'll still let you put in an order.
comment
Fair, but its still a real issue and solved in a similar way: Nix has finer grained reproducibility -- not only at the environment level but also at the derivation level. Being able to pick and choose…
comment
For context, I'm referencing our (legacy) base image for projects on Replit:
Polygott ( https://github.com/replit/polygott/ ). The image contains dependencies needed for …
comment
What happens when you need to update some dependency within that image? Now you have to do an image rebuild. If you're lucky only the top-most layers will be rebuilt and the base layers stay the …
comment
Author here. It's titled this way because Docker seems to come up in a lot of discussions around Nix and is often compared with Nix. Partly because of their overlap in functionality but also beca…
comment
Author here. In our case, we had a large base Docker image called Polygott ( https://github.com/replit/polygott ) it pulls in dependencies for 50+ different languages from various …
comment
Author here. As with most things, its all about the trade-offs. Docker has certainly proved itself and that approach has worked on a massive scale. However, its not a silver bullet. For us at Replit, …
comment
While you can copy files from different stages, I wouldn't consider this to be the same thing as composing two base images together. Like the example in the post, you can't take the Rust and…
comment
It was more of a silly demonstration showing what's possible and less about being practical. :)
comment
Yeah, we are really excited about the future Nix will bring for us at Replit. Soon, language version incompatibility will be a thing of the past on Replit.
comment
Yup, you can setup Haskell with Nix. I'm not too familiar with Haskell, but it looks like Nix even has a collection of Haskell packages (including lens). This looks like it is a good resource for…
comment
Sorry, building nix environments from scratch is still rough around the edges and we are working to improve that at the moment. When hosting a web server, your app must listen on 0.0.0.0, adding that …
comment
This is coming soon!
comment
The config files should be visible again, sorry for the delay!
comment
Here's a template for Racket: https://replit.com/@ConnorBrewster/racket
comment
Here's a template for nasm: https://replit.com/@ConnorBrewster/nasm
comment
If they are in Nixpkgs they will likely work in a repl. Nixpkgs search: https://search.nixos.org/packages Piet: https://search.nixos.org/packages?channel=unstable&…
comment
Hi, one of the authors here.
The Nix environment on Replit is under development right now, we hid the configuration files to clean up the filetree as most users shouldn't need to know about the c…
comment
Neat, if it gets added to nixpkgs it will be available on Replit! https://github.com/NixOS/nixpkgs …