fear-1.1.0

https://rubygems.org

fear

quick gemspec

.gem

.gem metadata (gemspec)

.gemspec

id: 1010254

number: 1.1.0

platform: ruby

spec_sha256: 2377d90814d117bcc18ca2455cc4e149934da89fdbb5aacb01ff4c85b82ab502

sha256: e424cb61c90210d3f59d8f92d5153ad1fcea390c32cbd6da807e89fa13b59862

created_at: 2024-05-13 08:29:18 UTC

updated_at: 2024-06-12 03:07:29 UTC

position: 4

version_data_entries_count: 134

uploaded_at: 2019-07-14 18:04:51 UTC

indexed: true

has_extensions:

extensions:

Gem size: 68 KB

Version Data Entries

Total: 134

Unpacked size: 304 KB

Full NameModeUIDGIDMtimeLinknameSizeSHA
LICENSE.txt100644001.05 KBc3d90a867eeec12044560300e4def570d929580648071fef9a91660f012c9240
.gitignore10064400110 Bytes2ba246cc0d430cb94001ad90a243193d9417a51069620487520cb42461485837
.rspec1006440030 Bytese3a05cdf2301e0e7d8be6b1d1137aa310d7d023575bb2f305df3519c6df5cf2b
.rubocop.yml10064400114 Bytes06c0e48938a70eb97b4d5e5abfae690c191dd65b48b7fd030b939d55eb2c0305
.travis.yml10064400288 Bytes5fdacd512ed7afad3f9241a3aa1544d529169b4c5af8b647b31b04b72dddca39
.yardopts1006440013 Bytesf068a0cac4a9f4f2a9e5fbe0d8b8bc689f9399a7651951a7e0a264376c8957f2
CHANGELOG.md100644002.05 KB5c963986bb4503a287b19b43ae99014adc61c09ab221b44667f07faca750e370
Gemfile10064400232 Bytesefa0ae3872ec351e270808bcc5c03f3d80fbacb472eb371a101d65f4cd71d83d
Gemfile.lock100644001.77 KBda82003ec37ebcc72f57a30bad485325d2194a5dddcb5189089dd871bd223494
README.md1006440033.1 KB82b262e7d96e2d024e05862a48e89adb62b1420de862c13d700c2311985a5411
Rakefile100644008.04 KBf120833cb5a36b12b00e5b3ddbc75fca369de9a4d331225eaf62cf8507b8e2b9
benchmarks/README.md1006440013 Bytes1c7214c1ffa008daba76cc8230cf57ab921e61a0c4ea730c2de3c7c504a2c9f0
benchmarks/dry_do_vs_fear_for.txt10064400484 Bytesc1415d2bb75328ca6eb17469054c5248110e50ff0ba215811f3da4613fb62d6c
benchmarks/dry_some_fmap_vs_fear_some_map.txt10064400490 Bytesbdae6f03e28195d44d74b3c910fc27faca4931e9d99d89f3814a2394fed4be9a
benchmarks/factorial.txt10064400685 Bytes9cb2e2113a351608af10e5d88763d1a2ed73cce28c4383beac65447b72df08dc
benchmarks/fear_gaurd_and1_vs_new.txt10064400551 Bytes383e8a1739f3be61cc0f7d248f5cc42001c38cd98ba8e7d607c266ecf19488e7
benchmarks/fear_gaurd_and2_vs_and.txt10064400585 Bytes4ce0fcf3fa31d9e25dcc09b327bb4c493f08c17a77f3c724f6dd9c86645756c0
benchmarks/fear_gaurd_and3_vs_and_and.txt10064400553 Bytese17773aea5d99e3294a962c78fc159a32c8a526c5a084b2aa94836dbdb47a09c
benchmarks/fear_pattern_extracting_with_vs_without_cache.txt10064400506 Bytesc0819ec713bd4665ae3b3d5ae244b4ba841400643a51469564fe715dda9704ef
benchmarks/fear_pattern_matching_construction_vs_execution.txt10064400569 Bytesbbb890b88519173f181c1ea58cd932be40c4c46825e875981a4bda683c5d6197
benchmarks/pattern_matching_dry_vs_qo_vs_fear_try.txt10064400667 Bytesa858ae64b94656ab1fd97c5c3d27e8b7f993364951bd0d9ac86cc88db36a8c56
benchmarks/pattern_matching_qo_vs_fear_pattern_extraction.txt10064400506 Bytes8ed0e6a4f199d965fadf752839f9ce838a4908e52c4f814852adb4d1a1317a29
benchmarks/pattern_matching_qo_vs_fear_try_execution.txt10064400501 Bytes10387cf2b6aaf1fe150d58986c24e08553c855492b3acf6a2cff72120791cdab
examples/pattern_extracting.rb10064400359 Bytese1c790ead3628db27f14048549dcb58c2cd99678fb4bb8becba40b00124dd911
examples/pattern_matching_binary_tree_set.rb100644002.39 KB50df3517ff83a739a2751c7aecbcd923d5cc104cf3c531164411533a723857dd
examples/pattern_matching_number_in_words.rb100644001.57 KB65eb4d68193692c29ebe9fa77c99be1c0ac2f6189f22a3519b90deb7040eed09
fear.gemspec100644001.54 KBbbae07fc20c67ede05915fce5a69f75d2c982a8f163c6d19f6acfe24a8193d5e
lib/fear.rb100644002.09 KB2c98c24010b52c6abb8af4f785eca5606407a5da09003f3e680ce78b1e5a66db
lib/fear/await.rb100644001.08 KBa9eaea2877db259b3626ef61e22b3e8bec66e71aef20a20db90f37a6e84827eb
lib/fear/awaitable.rb10064400692 Bytes1157bb455f127011470c32ae0a751ea0b372c0a349789f3be29b4d493c45f56a
lib/fear/either.rb1006440010.9 KBd57da6137291e3e4406ad431891896cfdbe29214602cbf56ef126625a4866b56
lib/fear/either_api.rb10064400434 Bytes855119421d96ec0bad5c134f34b2060821e7a0a02b86b1f8aca36ad2784e99e7
lib/fear/either_pattern_match.rb100644001.45 KB203243ac656011973e717fb09425a935bb11a1b063f3ee10ab4d845b85f6b051
lib/fear/empty_partial_function.rb10064400608 Bytes462f12b8d2bcaf7441b20b0a75acd88e60402cf2003649404b1e3aa9300e77d6
lib/fear/extractor.rb100644004.01 KB484fe100c90c8488b64da41b4f6e5db8fd6c136972581c3c83e52c9790121166
lib/fear/extractor/anonymous_array_splat_matcher.rb10064400209 Bytesbfd3553f3550f51844ad98b8b0dc99ef5fa7f90f8f143df0388cf781ecbcc88d
lib/fear/extractor/any_matcher.rb10064400288 Bytes51eebc8237dc49263c6086d39b645ad787ebe473985cb7bef5fe069f14a3b47d
lib/fear/extractor/array_head_matcher.rb10064400758 Bytes901d8f2c78b2435652671d49cb6be0aca679cddf34492f52431f6ebe5d091222
lib/fear/extractor/array_matcher.rb10064400954 Bytes4ebb5ccbc3b543d4e04844ec2815411aba9372eb05fc5b4d7e38b197108dae35
lib/fear/extractor/array_splat_matcher.rb10064400239 Bytes8dc5d746ba3be5fe810b037164184bcad253f167d3971f220b6128b9afbcac7a
lib/fear/extractor/empty_list_matcher.rb10064400347 Bytes188b53ad2296461181b92a9b9521fff68a336217b346dddba2e4d9be291f28a5
lib/fear/extractor/extractor_matcher.rb100644001.14 KB665b04f838079759e2dfefd1792f1e09fd5dc89439e349792b80390136829ab3
lib/fear/extractor/grammar.rb100644004.3 KBcb958422c9e4d7be975db86596802b6aa535bb371c6f341c2624ecc4fd044084
lib/fear/extractor/grammar.treetop100644002.4 KB05eae4908b0e332473539a5d507145f442958fe26d2d2d115c32c0f8f316a86e
lib/fear/extractor/identifier_matcher.rb10064400297 Bytes9780d65b04cf89246496abc46e1d5ecac3035f8adbfeaa219170aaa98ade60b1
lib/fear/extractor/matcher.rb100644001.32 KB1deaef2103bbe97b5c8c503daca88287a21f27cbd1a8041b97d25054b361e0ea
lib/fear/extractor/matcher/and.rb10064400878 Bytes80155913fb33cba0f8741e62884d8d53832097d0bf6c3374c94627882d80890e
lib/fear/extractor/named_array_splat_matcher.rb10064400358 Bytes51072d3f89c1afd8d7a66a55c69f1bf2eac1456552f17c9d930661d9dea2a1ce
lib/fear/extractor/pattern.rb100644001.5 KB3ad22252245195ebedd4df8caf71a8e50c2c473da126f5f4e7c3eace96f3f514
lib/fear/extractor/typed_identifier_matcher.rb10064400556 Bytes5e9713d2319344d4f332b9712a0c655cb4392b04cf4beb7804276be2d7a428ee
lib/fear/extractor/value_matcher.rb10064400332 Bytesce3550d8f6dd095a93b018fa3f53a5915ec4b36c610668cafb17ab777f4612a6
lib/fear/extractor_api.rb100644001.26 KB817f263791075b788b65f15ef90e02a7c827cda3f58071defa1b068d5263406a
lib/fear/failure.rb100644002.03 KB2390847b4e66630556653c9464037e2e99c13d527ff1b7b35ce6febbbf899244
lib/fear/failure_pattern_match.rb10064400171 Bytesde0f5c5131c22369a622c8cf85d855633c337b6ddb96ad3f9fbbf1089ab29ccb
lib/fear/for.rb100644001.9 KB7247b10cdf1d41e24f7da79a2f04fbdef8cf7946913c40182914291e1255f07a
lib/fear/for_api.rb100644001.98 KB8b4376c1e804c2132f44ee3ebecf962e4654495fbc7400424e22f80bb453022f
lib/fear/future.rb1006440014.5 KBb0f8bf1c93505b4b42d77cc33f27125064cb50ef4b44614585b8dd461c909d8a
lib/fear/future_api.rb10064400702 Bytes08ab7af83f7b04391a26e6636e11a182b2c82fc50aa50736e4924edb2a576196
lib/fear/left.rb100644001.29 KB1f7c0ebe4e3d0bbe212f946e518a0d50b480148bc8d227a00b5de4b2ab9f394c
lib/fear/left_pattern_match.rb10064400182 Bytescaa97adb1ae9b9140593315256b3fada036a9815954681f260a3d5c834a8d0ce
lib/fear/none.rb100644001.18 KBf4ef74abc0c4a9ae22b4bd9228599b47d1727137628e296375d706b5aa0aaa9a
lib/fear/none_pattern_match.rb10064400273 Bytese31974eb39c4ddfc7d1f81f4f0826a373936573adff184b3c614467e97be14c9
lib/fear/option.rb100644007.06 KBdf068bc2ae90c5deff2fe1d84a2dc8d2a243dc028a3d0b337507d832cba05ec2
lib/fear/option_api.rb10064400818 Bytes8a04322aa4651775bc18b6fb1febbecd1ba8cb455003f62169cfb06eed6445d7
lib/fear/option_pattern_match.rb100644001.21 KB63543e7e458155b5b3ab6abc78e875119aac3c81d00bed42ae2a85662a9c5454
lib/fear/partial_function.rb100644005.69 KB75db866f47cbe7e2bacb8c15ec72f050178c79ea96c2fabb718eef8b0d9b53e1
lib/fear/partial_function/and_then.rb100644001.18 KBda828b310126467ea1232bba60fbf0b1881362afc7492c714937d254655833b4
lib/fear/partial_function/any.rb10064400489 Bytes521f13151140468c46a42daa480f05d8c5d947495f7188950f0fc2e981aacdf0
lib/fear/partial_function/combined.rb100644001.15 KBd91b82ebc1380c3522314284a422c0317f03db1343d16cefe5f1ab77203428e2
lib/fear/partial_function/empty.rb10064400132 Bytescdc5eefef273303819e77340ebb469e93980bb827c2a1145f854eac885513ad3
lib/fear/partial_function/guard.rb100644002.06 KBcf86913b9d3f0929633bbd3c197b622dbc92f3c715796484a65b93c26888b34d
lib/fear/partial_function/guard/and.rb10064400889 Bytesbb74f743529a0e365a3e8f89ce714517f04a38a8ebe073f23e2b33bc18a96714
lib/fear/partial_function/guard/and3.rb10064400933 Bytes8385296baf8dd8feaf41d7a8a74f9814ef9a9b3c3be7da4243bea84ad625d446
lib/fear/partial_function/guard/or.rb10064400888 Bytes1dcce7a2ad84f9444f5118e01dd2d52425fb3048287eb2c90d504bcb40cfce52
lib/fear/partial_function/lifted.rb10064400434 Bytese19066554f0ecd73bac132378016d23a2c081c7edbb596010ca77574c944b741
lib/fear/partial_function/or_else.rb100644001.53 KBb9c8f21df52f6d71f5c95402ddfbb6bae96ca0566a865e0d8cc455db8db004d5
lib/fear/partial_function_class.rb10064400961 Bytes8c95e3dd3653efca64a8dcdb91f59bed20f4c6e8b440b97c00bf65153a682b51
lib/fear/pattern_match.rb100644003.1 KB6be8fe5dd758f4f473a594142a2ff0157b19d61a9ddef78ff8b0a34c685d8bf8
lib/fear/pattern_matching_api.rb100644004.6 KB8cbc800c6bc4d02cde2cdd629225d21679da6eef54413600a190b1025de5898d
lib/fear/promise.rb100644002.2 KBcb6af66894dd5716c8d9b513e3862d7af17a8a8a61de213a0c2c1734f87e17fc
lib/fear/right.rb100644001.38 KB7ea9c69b2c4937b46121fd836053d38800c070b98fe1688085619880c2e71555
lib/fear/right_biased.rb100644003.6 KBdf4c09d5f1b9a73935c0941304c893dbbbaa8c84e7a2fec014d758693e2b7ff2
lib/fear/right_pattern_match.rb10064400175 Bytesd8d46fe83d773ab4d4a34c96e4345edda933cc30295e58125c06613672837c9e
lib/fear/some.rb100644001.03 KBd4d87852a0dc077a62e4b30c2f362f16ebd47f1d3fc6f08a200cba9a264bd9aa
lib/fear/some_pattern_match.rb10064400227 Bytes906eab299e54602bfafc6a8c7589c2f69ac4657be4b6f025ea38c1de0a0b3fa5
lib/fear/struct.rb100644006.8 KB147b40ee02659603fa821ca8412c9eb38fee6db911f16d6f2c766106378c0d87
lib/fear/success.rb100644001.72 KB811b2df1b344d60ae1f6b92ad87615e7007f00659d68202705b260a78a691ffe
lib/fear/success_pattern_match.rb10064400241 Bytesa43433d5fa106334237214a1ce2a4b7587be63ca3d12a6169a11d67bd18d8946
lib/fear/try.rb1006440011.1 KB3d9c16b98de3d0e2890bbd5d5051bf91cfe3657e04e804894ec4f76c85bef6e3
lib/fear/try_api.rb10064400771 Bytes074a8d08d80a8251b746a9849a25c55f0d98c64feee76c7bb1a8aa41b5923add
lib/fear/try_pattern_match.rb10064400891 Bytes1204b211505f11f17b85557831e4519cc38aaec4ba04abc5e7b77608195c1a4b
lib/fear/unit.rb10064400580 Bytes3139c004d4dfd44799d5a8211621c9631ab84356c73a263afd5b335292cfbff8
lib/fear/utils.rb10064400970 Bytes69db69eedf0c85cf9a1d8490357890d89164f694a9a0689135371f0411f5acd3
lib/fear/version.rb1006440094 Bytes4d876d55899d26d3539e34e2a2ad28680b1b8672b8b8e3aaee41deea5a62dfaa
spec/fear/done_spec.rb10064400368 Bytes21d8cd02c746917b7c1d84afcb221b354edea03a9689802796afc574da7f5f7c
spec/fear/either/mixin_spec.rb10064400316 Bytesd2ac2e7b4c87a04e9bb8672a9c3622bb911735bd780cb452e372ea8b1a89fcfa
spec/fear/either_pattern_match_spec.rb10064400935 Bytesb9f764c7e3f3a5006fc61f62292607ae8d0d570503730f7cce269c1c642931af
spec/fear/extractor/array_matcher_spec.rb100644006.31 KBe42bd8c22d35adac7e722eadc6ace75a7c2f66feb781602cff27227a84694840
spec/fear/extractor/extractor_matcher_spec.rb100644003.92 KBe8f48fe74ddf826a473cbb1ad64116fb3b2853ed5bdca98b327f8eed23c885e6
spec/fear/extractor/grammar_array_spec.rb10064400819 Bytesac845b0e592815da23a2aa98083e9e7d17ceeb636bb6b302d000b83dced2c77d
spec/fear/extractor/identified_matcher_spec.rb100644001.12 KB72a9cc5f236c65c72109ed623ec1daa451602b991b979e12e5acdba80688d41b
spec/fear/extractor/identifier_matcher_spec.rb100644001.48 KB16c7e584a11f81e2073053e0318da7d5ed69c4e7520240051c1b312da4257491
spec/fear/extractor/pattern_spec.rb10064400936 Bytesd102759faa8afbade9d6aa6c84987fb9bc9f4e13306fe34befff351ff5559ee4
spec/fear/extractor/typed_identifier_matcher_spec.rb100644001.49 KBb42448808efe97dc0d52f0d27766c4116ea2e76a1434b69dd7bf7549f996bbee
spec/fear/extractor/value_matcher_number_spec.rb100644001.71 KB4697a0d6c06dfc9b12999973e23d8ea306f35fb3c79f014a5d4d42412629c3a7
spec/fear/extractor/value_matcher_string_spec.rb100644002.11 KBe005df585765eb6792abec16ea8c9f4fd8effb926572edd249cfd8a18503daeb
spec/fear/extractor/value_matcher_symbol_spec.rb100644001.68 KB1d59d620011c81347b24d811d5a87190f5afc9a47d25b3eba5110c7c382ac385
spec/fear/extractor_api_spec.rb100644003.2 KBb8f2a2e7418956c0b14f596e87f82d78230c723b6d9a8dd3300071db7e3df8c4
spec/fear/extractor_spec.rb100644001.77 KBa6591d7b9e94b150d1e40eb0c6f069972de357c5dbdfd4da8ddafe895706e39d
spec/fear/failure_spec.rb100644005.44 KB9be319f7b0b352443044da20e0e914f2543b63158226ce95314da79a67c70325
spec/fear/for_spec.rb100644002.57 KBda706d6cd85f90e1d6685e3def4a4ffa23dec533beeddc834ad4b97e55e53ce4
spec/fear/future_spec.rb1006440017.2 KB955589b021717760a729eebd2597719f09cb8cac1d185ad281fb60a5fb33e290
spec/fear/guard_spec.rb100644002.36 KB270a2a295eb58f74bb6425e5099d9dea957b503b2f8eef1351100212e93e40ea
spec/fear/left_spec.rb100644004.38 KBf3b3e60b42bc8ddebffd4aca16dc87ba214e70c2983180415395e8d0825c0511
spec/fear/none_spec.rb100644002.89 KB073539a06a9f5509ae81cdedff1bd30ffc704e91ec881faa728e741babe207df
spec/fear/option/mixin_spec.rb10064400733 Bytes3813981a1a895f78410687ae6e53b9556702342ca658a24a0e9e37c8ffc1f01f
spec/fear/option_pattern_match_spec.rb10064400779 Bytes0b79f35ea6b9cdb1e7da5eba580aa5a9050d1df766059a310c6f7b9f51ac7abb
spec/fear/partial_function/empty_spec.rb10064400927 Bytes15cde34904adb43df0772013f2c50d19a3660f0e8f8506db98e7691b7074f930
spec/fear/partial_function_and_then_spec.rb100644004.39 KB2afa25c3e36a2a1ec56764b8c660144bc2d830b15ef9ea375f8abdb5617d36fe
spec/fear/partial_function_composition_spec.rb100644003.77 KBc4dd4c6beb24a4d3df525430c8e3987d016c3773994370c918eb8b8ce3854b6d
spec/fear/partial_function_or_else_spec.rb100644007.9 KBfe552e5caf6ec6112513be3e91299d90c206ec377ccb11ad7659b9855e7ec859
spec/fear/partial_function_spec.rb100644004.85 KBfe30667105743948b01e5f92b8448e660b785806d116a8af3df6cf826b544ec0
spec/fear/pattern_match_spec.rb100644002.12 KBf2af37c604462ebffa352f192cb90083ad8620739ab5e24c76cb8c4b2c94273d
spec/fear/promise_spec.rb100644002.21 KB8cd4df09ef7a69eeadc3f7b4b571c3125cf53e83879c0b7ec1fbe853c94fd3cf
spec/fear/right_biased/left.rb100644001.72 KB2db660ed7309cd2ea735d288f6657257e8c06f772667d156fdf75640c73a8e1a
spec/fear/right_biased/right.rb100644003.23 KBb985cde4f85dda7c68e3b29832032f5cbaf8429f3ae56cc539c036e164f71566
spec/fear/right_spec.rb100644004.38 KBbaf407e7ed7b78e17a68e6721b82be573290834aa2112cc4a062108b2b33db4e
spec/fear/some_spec.rb100644002.45 KBb880047c1273c2f05a74d6593418ecbf80a5c36f058a5f01d46660724e4f9c9e
spec/fear/success_spec.rb100644004.06 KB0257f61dadb666f41ef844b92d9ecf16dceb99d743a50cfb44852ff64ecb8fac
spec/fear/try/mixin_spec.rb10064400366 Bytes07439c1061610843d0379bee81a404cec887111c49640dcc3e020022b9b6c8d8
spec/fear/try_pattern_match_spec.rb100644001.01 KB7a5cfde54c6c690b37b03faf230fe6800a3c392907a0ece89b1a3d39bd918189
spec/fear/utils_spec.rb100644001.59 KB46ed62245292ad3e4e2be83d078b37adde6c09bb8bad3946f84a2e9b0622136e
spec/spec_helper.rb100644003.28 KB2b8cfffb3c78071c9e4a2afacd97c646fc8139b470ae3ee7aee73e2064481f29
spec/struct_spec.rb100644006.14 KBf25799364863e55a7518ed9875bbf300b81770a2ec889f0ea6dd5a40aeb44386