Commit Graph
38 Commits
Author SHA1 Message Date
José Valim d815788c52 Compile files using . and inside __MAIN__ 2012-03-25 18:48:20 +02:00
Anthony Grimes d6cbc3b602 Default to binary instead in join. 2012-03-24 15:05:50 -05:00
Anthony Grimes 7a42b00284 Default joiner to an empty list in join. 2012-03-24 02:32:37 -05:00
José Valim 98b2d8a719 Add split and take to enum. 2012-02-27 13:37:04 +01:00
José Valim 207ee65108 Add Enum.drop and Enum.entries. 2012-02-27 09:06:14 +01:00
José Valim 7927805bb0 Add Enum.partition 2012-02-26 11:47:11 +01:00
José Valim a5a0fd0db5 Process.erase -> Process.delete 2012-02-25 13:25:22 +01:00
José Valim af69c09c07 Import all funs from Erlang. 2012-02-14 13:49:01 +01:00
José Valim 3a06259951 Convert from def test_rest to test :rest 2012-02-13 16:56:11 +01:00
José Valim 338643a85d Add Enum.filter_map 2012-02-12 13:16:48 +01:00
José Valim c29886b465 Get rid of for loops. 2012-02-12 13:02:15 +01:00
José Valim 1ade083916 Enum.foldl -> Enum.reduce 2012-02-12 12:55:24 +01:00
José Valim bfcc00cf9a Add docs and tests for keyfind. 2012-02-12 12:51:16 +01:00
José Valim 8ac6b46e72 Enum.detect -> Enum.find 2012-02-12 12:33:23 +01:00
José Valim fc558ff8ef Added match? to builtin macros. 2012-02-12 12:32:36 +01:00
José Valim fd76688221 Restrict the binary protocol. 2012-02-12 08:32:00 +01:00
Rafael Mendonça França 1991d8669c Use new assertions on tests 2012-02-12 00:22:52 -02:00
Rafael Mendonça França eb5e247bd8 Enum.times start form 1
Closes #115
2012-02-11 17:37:57 -02:00
José Valim 39b1442ffb Clean up function syntax. 2012-02-06 23:28:48 +01:00
José Valim 41d2a7f87e Revert "Rename tuples { 1, 2, 3 } to %{ 1, 2, 3 } to remove ambiguity."
This reverts commit 20f524dae2.
2012-02-06 22:46:24 +01:00
José Valim 20f524dae2 Rename tuples { 1, 2, 3 } to %{ 1, 2, 3 } to remove ambiguity. 2012-02-06 16:39:55 +01:00
José Valim fdda906ffd Add Process module 2012-01-29 16:26:13 +01:00
José Valim 86424ec776 Reduce the list of non-overridable macros. 2012-01-23 10:08:51 +01:00
José Valim 75dc5b02ee Add Enum#times. 2012-01-18 15:51:15 +01:00
José Valim 23c2b5f707 Clean up. 2012-01-16 20:32:02 +01:00
José Valim bec246925f Implement Enum.for 2012-01-15 14:37:25 +01:00
José Valim ebc5c91b0b Implement Enumerable comprehensions. 2012-01-15 14:19:42 +01:00
José Valim bf34fa0f20 Add Enum.filter 2012-01-07 10:35:27 +01:00
José Valim 4da7e2b5ea Add detect and detect_value. 2012-01-06 18:24:06 +01:00
José Valim 73233fcc95 Implements any? and empty? for Enum. 2012-01-06 18:12:51 +01:00
José Valim a731735a22 Implement all? and fix a bug related to default clauses. 2012-01-06 16:12:46 +01:00
José Valim 6a3d8add03 Enum.mapfoldl 2012-01-06 12:59:19 +01:00
José Valim 56dd35fac8 Solve list inspecting. 2012-01-06 12:44:28 +01:00
José Valim d640af7efc Implement Enum.foldl 2012-01-06 12:43:00 +01:00
José Valim f45bfe6e33 Add Enum#join 2012-01-06 12:28:25 +01:00
José Valim 0b7a2a6848 Allow shortcut try on def/defp/defmacro. 2012-01-06 12:15:57 +01:00
José Valim 293ba87b43 Add each to Enum. 2012-01-06 10:49:51 +01:00
José Valim 559f4739c8 Start working on Enum protocol. 2012-01-06 10:38:35 +01:00