Thread overview
Project Highlight: Funkwerk
Jul 28, 2017
Mike Parker
Jul 29, 2017
linkrope
Jul 30, 2017
Mark
July 28, 2017
Funkwerk has been using D for nearly a decade to rewrite and maintain their passenger information system. Based on input from Mario Kröplin, I've just published the first of four posts about their project and their experience with D. This one is a Project Highlight that introduces the project, how they came to choose D for the rewrite, and how it worked out for them. We can expect to see three more posts, coming a rate of one a month from August to October, about other aspects of their D usage and experience.

Thanks to Funkwerk for contributing, and Mario in particular for making it happen.

Blog:
https://dlang.org/blog/2017/07/28/project-highlight-funkwerk/

Reddit:
https://www.reddit.com/r/programming/comments/6q3rmh/project_highlight_funkwerk_a_german_company_using/


July 28, 2017
On Friday, 28 July 2017 at 13:37:31 UTC, Mike Parker wrote:
> They also chose Tango over Phobos, primarily because Tango provided logging and HTTP facilities

What are they using for HTTP now?
July 29, 2017
On Friday, 28 July 2017 at 21:54:27 UTC, Arun Chandrasekaran wrote:
> What are they using for HTTP now?

Currently, we're using our own utilities, based on https://github.com/dlang/undeaD/blob/master/src/undead/socketstream.d (with the mentioned garbage-collection issue).
July 30, 2017
On Friday, 28 July 2017 at 13:37:31 UTC, Mike Parker wrote:
> Funkwerk has been using D for nearly a decade to rewrite and maintain their passenger information system. Based on input from Mario Kröplin, I've just published the first of four posts about their project and their experience with D. This one is a Project Highlight that introduces the project, how they came to choose D for the rewrite, and how it worked out for them. We can expect to see three more posts, coming a rate of one a month from August to October, about other aspects of their D usage and experience.
>
> [...]

Good post. It's nice to hear that some users find contracts useful. Things can only get better if DIP 1009 is accepted. :)