News for hackers. Stuff that matters.
Re:Open-Sourcing ClusterFuzz by devy on Thursday February 07, 2019 @01:04PM (#19106984)
Hi, good stuff! I am curious to know why it was primarily written in Python (according to GitHub 83.3%)?
Re:Open-Sourcing ClusterFuzz by tracker1 on Thursday February 07, 2019 @02:19PM (#19107640)
Just generally speaking, code that does orchestration and testing in general is often easier under a dynamic scripted language over something that is built and compiled, even if it winds up as a custom DSL. I think Python is one of the better options here for the broader community support, and tooling.

Aside: I tend to reach for node/js often for similar reasons (despite detractors) mostly because I'm more comfortable with it over Python or Ruby, but also because it's already integrated to most of the build/test environments I'm working on anyway.

Re:Open-Sourcing ClusterFuzz by saagarjha on Thursday February 07, 2019 @01:58PM (#19107473)
Python is great for writing glue code, so I'm not particularly surprised by the language choice.
Re:Open-Sourcing ClusterFuzz by kortilla on Thursday February 07, 2019 @11:42PM (#19111587)
I’m curious why you seem to be surprised? It’s one of the most popular languages (even within Google).
Re:Open-Sourcing ClusterFuzz by aboutruby on Thursday February 07, 2019 @03:23PM (#19108208)
That's one of the main languages at Google. And there are moving towards more Go since a few years.