1 điểm bởi GN⁺ 2025-02-01 | 1 bình luận | Chia sẻ qua WhatsApp

1 bình luận

 
GN⁺ 2025-02-01
Ý kiến trên Hacker News
  • 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ụ