back
user profile

cbrewster

271karma·48submissions·June 25, 2016
about
platform engineer @ replit.com
recent activity (48 total)
comment
Now you need to batch your requests to your intermediate server
3y ago·view thread
comment
You can talk to support about missing the notification about your reservation and they'll still let you put in an order.
4y ago·view thread
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…
4y ago·view thread
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 …
4y ago·view thread
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 …
4y ago·view thread
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…
4y ago·view thread
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 …
4y ago·view thread
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, …
4y ago·view thread
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…
4y ago·view thread
comment
It was more of a silly demonstration showing what's possible and less about being practical. :)
5y ago·view thread
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.
5y ago·view thread
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…
5y ago·view thread
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 …
5y ago·view thread
comment
This is coming soon!
5y ago·view thread
comment
The config files should be visible again, sorry for the delay!
5y ago·view thread
comment
Here's a template for Racket: https://replit.com/@ConnorBrewster/racket
5y ago·view thread
comment
Here's a template for nasm: https://replit.com/@ConnorBrewster/nasm
5y ago·view thread
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&…
5y ago·view thread
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…
5y ago·view thread
comment
Neat, if it gets added to nixpkgs it will be available on Replit! https://github.com/NixOS/nixpkgs …
5y ago·view thread