마이크로소프트의 새로운 언어 보스크 개발 환경 설정

1828 단어 bosqueMicrosoft

bosque language란?



복잡성을 피하고 인간에게도 기계에 있어서도 단순 명쾌하게 추론하기 쉬운 코드가 되도록 설계되고 있는 것 같습니다.
「기계에 있어서도」라고 하는 것은 선진성을 느낍니다. 누군가가 쓴 코드는 더 이상 인간이 보는지 모르겠네요.

주요 특징은 다음과 같습니다.
· 모든 변수가 imutable
・참조의 투과성(죄송합니다, 의미 모릅니다.누군가 말씀해 ​​주세요)
· 루프리스

루프가 없다는 것은 영향이 있습니다.
「bosque7.2 릴리스로 루프가 추가된다」같은 농담이 있을 정도입니다.

요구사항


  • 64 bit Operating System
  • The LTS version of node.js (node8에서는 움직이지 않으므로주의.
  • Typescript(install with: npm i typescript -g)

  • 설치



  • microsoft/BosqueLanguage 에서 git clone합니다.
  • Typescript를 설치합니다. npm install -g typescript
  • clone 된 폴더 바로 아래의 ref_impl 폴더 내에서 npm install && npm run-script build && npm test
  • $ git clone https://github.com/microsoft/BosqueLanguage.git
    $ npm install -g typescript
    $ cd ref_impl
    $ npm install && npm run-script build && npm test
    

    빌드 및 실행



    ref_impl 폴더 바로 아래에서 다음을 수행합니다.
    node bin/test/app_runner.js {ファイル名}
    

    덧붙여서, bosque 언어의 파일의 확장자는 「.bsq」.

    Visual Studio Code 설정



    마이크로소프트의 언어이기 때문에 vscode에 대한 지원이 있습니다. 아직도 앞으로의 언어이므로, 현상은 굉장하다. 지원되는 것은 예약어의 강조 표시 정도입니다.git clone 한 폴더에 "bosque-language-tools"폴더가 있지만이를 vscode의 루트 설정 인 ".vscode\extensions"폴더에 복사합니다.
    windows의 경우 "C:\Users\{로그인 사용자 이름}\.vscode\extensions"입니다.
    C 드라이브 전제에 썼습니다만, C 드라이브가 아닌 분은 vscode 와 상담해 주세요.
    잘하면 다음과 같이 표시됩니다.

    좋은 웹페이지 즐겨찾기