官术网_书友最值得收藏!

  • Perl 6 Deep Dive
  • Andrew Shitov
  • 139字
  • 2021-07-03 00:05:43

Pugs

Pugs (Perl User's Golfing System) is a Perl 6 compiler written in Haskell. It was started in 2005 by a sole developer and soon attracted more people to the team. Pugs was the most sophisticated compiler of its time. It was difficult and very time consuming to compile the project, the execution speed was low, but the quality of the compilation and the coverage of Perl 6 specification were outstanding.

Pugs main role in Perl 6 as of today is the vast test suite. It was created to test Pugs itself, but turned out to be an official test suite for Perl 6. A compiler that claims to call itself a Perl 6 compiler must pass the test suite tests.

Pugs are not developing anymore, but its source code is available on GitHub at https://github.com/perl6/Pugs.hs.

主站蜘蛛池模板: 当阳市| 潼南县| 桐城市| 丹凤县| 丽水市| 马关县| 绥江县| 巩义市| 乌兰县| 乐业县| 乳山市| 陇西县| 沧源| 黄浦区| 册亨县| 锦屏县| 安徽省| 遵义市| 东城区| 萍乡市| 施甸县| 策勒县| 金寨县| 社旗县| 盘山县| 吉隆县| 马鞍山市| 邵阳县| 清流县| 呼伦贝尔市| 呼玛县| 延庆县| 库伦旗| 崇明县| 资阳市| 白河县| 名山县| 兴化市| 呼伦贝尔市| 清水县| 来凤县|