Hacker Newsnew | past | comments | ask | show | jobs | submit | whatyouhide's commentslogin

takes note


Rather than post a top-level comment, I'll just tell you here that your content is _so good_ and I really appreciate what you're doing.



I think Gun has very similar philosophy, e.g. it is connection oriented and does not impose pooling and such.


Gun starts a process for each connection. The main idea for Mint was to not do this so that users can choose their own process structure.


With Gun it is also possible to create a specialized process structure albeit with more heavyweight processes behind each connection. Mint provides lightweight (possibly more efficient?) abstraction to achieve similar results. Thanks Eric and Andrea!


The main thing is a processless architecture that lets you easily build architectures that are fine-tailored for your use case. You might build a process that holds many connection structs, or a use the connections directly in say a GenStage producer/consumer, or things like those. The idea is that you now have the building blocks to build whatever fits your thing :)


Ouch, this is not a server library but a client! We updated the title of the blog post since it wasn't clear, not sure if we can update it here as well :\ Sorry for the confusion!


Ahah, yes we are :)


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact