Dune के conflict message में humor है। यह programming में exception handling के महत्व को उजागर करता है
Jane Street के टेक्निकल podcast Signals and Threads के episode की सिफारिश की गई है। खास तौर पर 2020 के build system, programming के भविष्य, और operating system पर episodes दिलचस्प हैं
इस बात के लिए सम्मान व्यक्त किया गया है कि Jane Street ने साबित किया कि HM-type functional programming को व्यवहारिक काम में तेज़ी और कुशलता के साथ इस्तेमाल किया जा सकता है
यह दिखाता है कि OCaml उच्च performance आवश्यकताओं के साथ भी व्यवहारिक काम में अच्छी तरह काम कर सकता है
ऐसा लगता है कि Jane Street में financial industry में काम करना सामान्य tech industry की 90% नौकरियों से ज़्यादा मज़ेदार और संतोषजनक होगा
जटिल codebase की तुलना में जटिल build system और भी बुरा है। CMake को जटिल माना जाता है
Haskell इस्तेमाल करने का अनुभव रहा है, और OCaml बहुत फिट नहीं बैठा, लेकिन Reason आज़माने के बाद OCaml में रुचि पैदा हुई
ऐसा प्रभाव मिलता है कि Jane Street की open source OCaml libraries और tools अभी बाहरी users के लिए पूरी तरह तैयार नहीं हैं
यह जिज्ञासा है कि नया build system विकसित करना और उसे port करना, मौजूदा build tools अपनाने की तुलना में वास्तव में अधिक सार्थक है या नहीं
ऐसा माना गया है कि Dune build system के नामों में सबसे बेहतरीन है
Rust से आए एक user के रूप में, OCaml के tools की कमी महसूस होती है। LSP को पहले dune build चलाना पड़ता है, और नई file जोड़ने पर फिर से build करना पड़ता है तभी LSP उसे पहचानता है। compiler errors भी अपर्याप्त लगते हैं। OCaml लिखना आनंददायक था, लेकिन tools की कमी के कारण इसे सीखना कठिन है
1 टिप्पणियां
Hacker News टिप्पणी
dune buildचलाना पड़ता है, और नई file जोड़ने पर फिर से build करना पड़ता है तभी LSP उसे पहचानता है। compiler errors भी अपर्याप्त लगते हैं। OCaml लिखना आनंददायक था, लेकिन tools की कमी के कारण इसे सीखना कठिन है