Hacker News 의견
  • 조지가 웹브라우저에서 R을 실행하기 위해 WebR 프로젝트에 참여하면서 Fortran에 대해 연구한 내용

    • R 소스코드에는 상당량의 Fortran 코드가 포함되어 있음
    • 원래 WebR은 Fortran을 C로 변환하는 f2c를 사용했으나, LLVM Flang의 패치를 통해 진짜 Fortran 컴파일러로 빌드 가능
    • 조지는 블로그 포스트에서 직접 언급하지 않았지만, Flang이 그의 패치를 받아들이거나 더 나은 패치를 구현하기를 희망함
    • 이러한 패치가 별도로 유지될 필요 없이, 수정되지 않은 Flang이 wasm으로 컴파일할 수 있게 되면 Fortran을 사용하는 다른 프로젝트에도 도움이 될 것임
  • 20년 전 Xilinx에서 FORTRAN 컴파일 작업을 했던 경험

    • 기억에 남는 것은 f2c.h 헤더 파일에 'barf'라는 정의가 포함되어 있었다는 점
  • LLVM 프로젝트의 최신 소스를 사용하여 f18을 빌드하는 것을 추천

    • LLVM 프로젝트는 빠르게 움직이며, 이미 해결된 문제를 디버깅하거나 이미 구현된 기능을 놓치는 것은 시간 낭비라고 언급
  • "가장 간단한 비트리비얼 예제" 접근 방식을 통한 설명 방식에 대한 칭찬

    • 구체적인 문제인 "자바스크립트에서 BLAS 함수 호출"을 기반으로 많은 것을 배울 수 있었다고 함
  • 웹 어셈블리 개발에 대한 지식 부족을 언급

    • 웹 어셈블리가 현재 소비자에게 제공할 수 있는 것이 있는지, 아니면 모든 것이 진정으로 이식 가능한 프로그램의 미래를 위한 기반을 마련하는 것인지 궁금해함
    • 웹 어셈블리가 네트워크, 파일 접근을 제한하는 데 도움이 된다는 소문을 들었지만, 이것이 이론적인지 실제로 구현된 것인지 확실하지 않음
  • 자바스크립트에서 선형대수를 위한 "생산" 준비가 된 생태계 존재 여부에 대한 질문

    • 구글링을 통해 종종 오래된 라이브러리들이 자바스크립트로 포팅된 것을 발견하지만, 놓치고 있는 것이 있는지 궁금해함
  • 1981/82년에 작성한 Fortran 78 코드를 보관했더라면 현재 이것을 실행할 수 있을지 보고 싶다는 의견

    • 당시에는 Fortran을 사용할 수밖에 없었던 Jovial 프로그래밍 언어 소스 코드 포맷터에 대한 언급
  • LFortran에 대한 더 많은 언급이 없는 것이 이상하다고 언급

    • LFortran은 온라인에서 훌륭하고 놀라운 WASM 예제를 제공함
  • .NET과 Java에서의 Fortran 사용에 대한 정보 제공

    • 관련 링크를 통해 Fortran이 .NET과 Java에서 사용될 수 있음을 나타냄
  • TensorFlow를 브라우저용으로 컴파일하는 작업 경험 공유

    • TensorFlow가 Eigen을 사용했기 때문에 Fortran으로 작성된 인기 있는 수학 라이브러리(BLAS, Lapack)를 사용하지 않아 훨씬 더 많은 작업을 피할 수 있었다고 감사함을 표현