we are delighted to announce the OCaml User Survey 2022. With this survey, the OCSF is trying to get a better picture of the OCaml community and its needs. It would be very helpful if you could take a few minutes (10 to 15) to fill the survey and share it with other OCaml programmers.
The survey is run by the OCaml Software Foundation. It builds on the previous iteration issued in 2020. The results will be published here on discuss and on the website of the OCSF. We would like to particularly thank @cjr for his help as well as everyone who commented on the previous survey. We tried our best to take all remarks into account but surely missed something. Donāt hesitate to give us your feedback (you can post here or send me a message/email).
The survey will remain opened until March 11th 2022 (AOE).
The survey has quite a few typos, I havenāt found a way to report them through the survey itself, but could you please double check it and fix the typos?
And thereās no longer an active project called BuckleScript, although itās of course still possible to use it in legacy projects. There are two successor projects to BuckleScript, the official ReScript project which is moving further away from OCaml, and Melange, which is moving closer to OCaml.
Hi,
yes itās unfortunate. Iām unsure whether modifying an open survey invalidates the URL though. If I can fix the typos without invalidating the survey URL Iāll do it, otherwise itāll have to wait for next year.
but a lot better can be done with a homebrew solution even if relying on google was a-ok.
with the custom route, itād be easier to follow from the language branding/aesthetics, allow for more dynamic/interactive questions, the ability to roll out questions for random subsets of respondents, better data representation chances when the survey is over, etcā¦
honestly itās in one part aesthetics and in another google mistrust.
Hi,
it is unfortunate that we used GoogleForms but it was the most practical this time. I tried FramaForms but the interface was definitely clunky, there was no easy way to import the questions in whatever format (including their validation action) and adding those validation actions (like limiting the number of check-boxes or the length of text fields) was not really intuitive either. I was also impossible to randomize the choices of some answers.
Other providers have a free tier that either limit the number of respondents or do some form of data retention (impossibility to export). Their subscription model is also not geared toward our use case of one survey/year. But if there are strong feelings against using GoogleForms, we can try another provider (we are very much opened to suggestions).
The homebrew way demands a lot more work, in particular securing the web site and making sure it is accessible.
Itās just not worth the effort IMO. Itās just a survey. Google provides an easy platform. People can create a throwaway account if theyāre really worried.
Hi,
indeed, we made a point of writing a disclamer before the first question that the reference you see to your google account is only to save the progress within your account (itās something provided by Google that we cannot disable). But one can use the private mode, hide behind a vpn or what not.
I think the problem is ājustā to not empower Google more than it already is and a defacto stance to avoid their services as much as possible. I (talking as myself and not a representative of the OCSF) think itās good to explore alternative solutions (hey I make a point of not using Chrome) and will suggest that for next year survey, but at the end of the day it amounts to the time people willing to do the ground work have.
Yep. Google will try to link your account with the survey if you are already signed in to your Google account. But you can fill the survey āanonymouslyā if you sign out or use a fresh private mode.
I deploy my OCaml programs using 0install which is written in OCaml itself. It would really nice if someone could add this option for the next survey.
Thank you.
I havenāt followed what is the relationship of the OCSF with Inria lately, but FYI Inria provides a survey platform based on Limesurvey (the most advanced open source survey tool). We have used it successfully for the Coq Community Survey 2022. AFAICT, this is also the survey software used by the NixOS Community Survey 2022 (but they self-host).
About Framaforms, FTR here are my notes while looking for which survey software to use for the Coq Community Survey 2022:
Indeed! I found out about OCaml in Rosetta Code and the Debian-hosted Computer Language Benchmarks Game when I was actively looking for the best language for my criteria.* I couldnāt find how to convey that in my answer so I used āI donāt recallā. Iād love for that question to be expanded for next year.
*Yes, OCaml won beating Kotlin, Rust, Go and TypeScript. Iām going on 10K lines and I donāt regret that choice.
I am outraged that Nix is not mentioned in the āWhich installation methods do you use?ā but npm is (and there is no āOtherā option). Well, in my case I could check āDistributionās package managerā since Iām on NixOS, but this is not the case of all Nix users, and confusing Nix for a standard distributionās package manager is quite ridiculous anyway given its large OCaml package collection.