푸젯스

Fudgets

컴퓨팅에서 Fudgets는 기능 프로그래밍 언어 Haskell과 X Window System을 위한 그래픽 사용자 인터페이스 툴킷입니다.Fudgets를 사용하면 인터넷을 통해 통신하는 클라이언트-서버 애플리케이션을 쉽게 만들 수 있습니다.

Fudgets에 대한 대부분의 작업은 1991-1996년에 Thomas Hallgren과 Magnus Carlsson에 의해 이루어졌다.

저자들은 Fudgets의 많은 장점들은 그들이 게으른 기능적 프로그래밍 언어로 프로그램되어 있다는 사실에서 나온다고 주장한다.

툴킷의 주요 실체는 fudget(스트림 프로세서를 통해 낮은 레벨로 구현됨)으로, 자체 입력 및 출력이 있습니다.퍼젯은 병렬로 구성되거나 다른 퍼젯과 마찬가지로 코드에서 사용될 수 있는 새로운 퍼젯을 생성하는 시퀀스로 구성될 수 있습니다.

요인 F = stdoutF > == < mapF (show . factor . read ) > == < stdinF 요인 :: 정수 요인 n = 곱 [1 . n ]

>==<는 시퀀셜 퍼젯 배관, mapF는 1개의 인수의 함수를 취하여 그 함수에 어떤 출력이 적용되는 퍼젯을 만드는 퍼젯임을 고려하면 이 코드는 자기 계산입니다.fudget 구성은 단순한 함수 구성으로서 오른쪽에서 왼쪽으로 읽어야 합니다.이제 간단하게 쓸 수 있습니다.

주 = fudlogue 요인F

컴파일하여 실행합니다.지정된 모든 정수 값에 대해 계수가 인쇄됩니다.

면허증.

Fudgets의 라이센스는 이 소프트웨어가 비상업적인 용도로만 무료라고 주장하고 있습니다.

외부 링크