Hacker News new | past | comments | ask | show | jobs | submit login

Not as a monolithic object. You might be able to do it with an almost microkernel approach (whatever you're implementing) with multiple small, well-defined objects with a well-defined protocol between them. That can be very useful. But I doubt you could formally verify their collective behaviour. The space and time complexity of the algorithms is explosive as the number of interacting objects increases.



Note that the specification (what you prove correctness of the implementation against) already grows with the number of interactions.




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

Search: