文件名称:Perl-Functional-Types:受Haskell启发的类型系统,具有用于Perl的运行时类型检查
文件大小:28KB
文件格式:ZIP
更新时间:2024-05-28 15:43:13
Perl
名称 Functional :: Types-一个受Haskell启发的Perl类型系统 概要 use Functional::Types; sub ExampleType { newtype } sub MkExampleType { typename ExampleType, Record(Int,String), @_ } type my $v = ExampleType; bind $v, MkExampleType(42,"forty-two"); say show $v; my $uv = untype $v; 描述 Functional :: Types为Perl提供了一个运行时类型系统,其主要目的是允许类型检查并具有自文档数据结构。 它受Haskell的类型系统的强烈影响。 以下是更多详细信息,但目前还不是最新的。 / t文件夹包含每种类型的用法示例。 作者 Wim Van
【文件预览】:
Perl-Functional-Types-master
----t()
--------function.pl(819B)
--------scalar.pl(241B)
--------variant.pl(1KB)
--------namedrecord.pl(2KB)
--------array.pl(576B)
--------tuple.pl(225B)
--------map.pl(482B)
--------basic.t(104B)
--------record.pl(890B)
----lib()
--------Functional()
----Changes(108B)
----Build.PL(182B)
----dist.ini(213B)
----LICENSE(18KB)
----README.md(6KB)
----META.json(2KB)
----.gitignore(81B)
----cpanfile(124B)