퓨어스크립트

퓨어스크립트(PureScript)는 스트롱(strong)형, 순수 함수형 프로그래밍 언어이다. 자바스크립트로 컴파일된다. 웹 애플리케이션, 서버 사이드 앱, 그리고 일렉트론을 활용한 데스크톱 애플리케이션 개발에 사용할 수 있다. 문법은 하스켈과 대부분 호환된다. 하스켈과 대조적으로 퓨어스크립트는 엄격한 평가 전략을 고수한다.

퓨어스크립트
PureScript
패러다임함수형
설계자필 프리먼(Phil Freeman)
발표일2013
최근 버전0.15.7
최근 버전 출시일2022년 12월 12일(17개월 전)(2022-12-12)
자료형 체계추론, 정적, 스트롱(strong)
라이선스BSD[1]
파일 확장자.purs
웹사이트www.purescript.org 위키데이터에서 편집하기
영향을 받은 언어
하스켈, 자바스크립트

역사 편집

2013년 필 프리먼이 처음 설계하였다. 하스켈을 자바스크립트로 컴파일하려는 다른 시도들(예: Fay, Haste, GHCJS)에 만족하지 못했기 때문에 퓨어스크립트 작업에 착수했다.[2]

예시 편집

퓨어스크립트로 작성된 최소한의 "Hello, World!" 프로그램의 예시는 다음과 같다.

module Main where

import Effect.Console (log)

main = log "Hello World!"

같이 보기 편집

각주 편집

  1. “purescript/purescript”. 《GitHub》. 2022년 6월 3일. 
  2. “Read PureScript by Example | Leanpub”. 《leanpub.com》. 2019년 3월 14일에 확인함. 

외부 링크 편집