Có một chút hài hước trong thông báo xung đột của Dune. Điều này nhấn mạnh tầm quan trọng của việc xử lý ngoại lệ trong lập trình
Có người đề xuất tập của podcast kỹ thuật Signals and Threads của Jane Street. Đặc biệt, các tập năm 2020 về hệ thống build, tương lai của lập trình và hệ điều hành khá thú vị
Có sự ngưỡng mộ dành cho việc Jane Street đã chứng minh rằng lập trình hàm kiểu HM có thể được sử dụng nhanh và hiệu quả trong thực tế
Điều này cho thấy OCaml cũng có thể hoạt động tốt trong môi trường thực tế ngay cả khi có yêu cầu hiệu năng cao
Có cảm giác rằng làm việc trong ngành tài chính tại Jane Street sẽ thú vị và đáng giá hơn 90% công việc trong ngành công nghệ thông thường
Một hệ thống build phức tạp còn tệ hơn một codebase phức tạp. CMake bị cho là phức tạp
Có kinh nghiệm dùng Haskell, và dù OCaml ban đầu không hợp lắm, sau khi thử Reason thì bắt đầu thấy hứng thú với OCaml
Có ấn tượng rằng các thư viện và công cụ OCaml mã nguồn mở của Jane Street vẫn chưa thật sự sẵn sàng cho người dùng bên ngoài
Có người thắc mắc liệu việc phát triển một hệ thống build mới và port sang nó có thực sự ý nghĩa hơn so với việc dùng các công cụ build sẵn có hay không
Có người cho rằng Dune là cái tên hay nhất trong số các hệ thống build
Với tư cách là người dùng đến từ Rust, có cảm giác hệ sinh thái công cụ của OCaml còn thiếu. LSP phải chạy dune build trước, và khi thêm file mới thì phải build lại LSP mới nhận ra. Thông báo lỗi của trình biên dịch cũng còn hạn chế. Viết OCaml thì thú vị, nhưng việc học trở nên khó hơn vì thiếu công cụ
1 bình luận
Ý kiến trên Hacker News
dune buildtrước, và khi thêm file mới thì phải build lại LSP mới nhận ra. Thông báo lỗi của trình biên dịch cũng còn hạn chế. Viết OCaml thì thú vị, nhưng việc học trở nên khó hơn vì thiếu công cụ