OxCaml 연구소
OxCaml Labs는 Oxidised OCaml (OxCaml) 언어 확장을 중심으로, OCaml 컴파일러, 패키지 관리자, CI 인프라, 문서 시스템 등 OCaml 플랫폼 전반을 지원하며, 고성능 시스템 애플리케이션 개발에 주력하는 대학 연구 그룹입니다.
주요 활동은 크게 세 가지로 나뉘는데, 첫째는 OCaml 컴파일러 및 런타임 개선으로, 특히 Relocatable OCaml을 메인라인에 성공적으로 통합하여 이식성과 패키징 효율을 대폭 향상시켰습니다. 둘째는 웹 브라우저 기반 라이브 프로그래밍 환경 구축으로, js_of_ocaml과 wasm_of_ocaml을 활용해 교육용 인터랙티브 노트북과 지리공간 데이터 분석 도구를 개발하고 있습니다. 셋째는 AI 지원 OCaml 개발 연구로, OCaml 코드셋을 AI 학습 데이터로 활용하고, AI 코딩 도구 및 에이전트와의 협업 방식을 탐구하여 OCaml의 AI 친화적 생태계 조성에 기여하고 있습니다.
이외에도, OCaml 생태계의 문서 생성기 odoc 3의 대규모 개선, PPX 문법 확장 유지보수, 패키지 관리 및 CI 시스템 고도화, 그리고 지리공간 라이브러리 GeoCaml 개발과 데이터 출처 추적을 위한 Shelter 시스템 구축 등 다양한 실용적 연구와 오픈소스 활동을 활발히 진행 중입니다.
이러한 노력들은 OCaml의 강력한 타입 시스템과 성능을 유지하면서도 현대적인 개발 환경과 AI 시대에 적합한 도구를 제공함으로써, 개발자와 연구자들이 더욱 생산적이고 혁신적인 소프트웨어를 만들 수 있도록 지원하는 데 큰 가치를 지니고 있습니다.
