José Valim
|
2aa72dfd6b
|
Print a warning if defaults are used with multiple clauses, closes #209.
|
2012-04-21 18:28:39 +02:00 |
|
Alexei Sholik
|
eef4a624f5
|
Fix erroneous names in docstrings
|
2012-04-13 01:40:02 +03:00 |
|
Alexei Sholik
|
6f5611317a
|
Reword the explanation of Iterator
|
2012-03-30 21:55:12 +03:00 |
|
Alexei Sholik
|
f6ed7f8cd8
|
More doc string fixes in Enum
|
2012-03-30 18:32:54 +03:00 |
|
Alexei Sholik
|
50b68e60f8
|
Implement split_with
|
2012-03-30 18:17:28 +03:00 |
|
Alexei Sholik
|
32e0f9831a
|
Implement take_while
|
2012-03-30 18:17:27 +03:00 |
|
Alexei Sholik
|
9f0f00c5de
|
Implement drop_while
|
2012-03-30 18:17:27 +03:00 |
|
Alexei Sholik
|
0be9278948
|
Review doc strings and examples in Enum
|
2012-03-30 18:17:27 +03:00 |
|
José Valim
|
20fc942451
|
Show the top of iteration should be passed.
|
2012-03-30 16:49:30 +02:00 |
|
José Valim
|
5bee300db2
|
Fix some docs.
|
2012-03-26 21:30:12 +02:00 |
|
José Valim
|
1230f86e7c
|
Remove automatic aliases from defmodule.
|
2012-03-25 22:29:41 +02:00 |
|
José Valim
|
d815788c52
|
Compile files using . and inside __MAIN__
|
2012-03-25 18:48:20 +02:00 |
|
Anthony Grimes
|
4da39fc106
|
Update join's docs.
|
2012-03-24 15:13:29 -05: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
|
19066ba20e
|
Get rid of special __EXCEPTION__ and __STOP_ITERATOR__ tokens.
|
2012-03-07 10:00:36 +01:00 |
|
José Valim
|
98b2d8a719
|
Add split and take to enum.
|
2012-02-27 13:37:04 +01:00 |
|
José Valim
|
2114707857
|
Move to new docs format.
|
2012-02-27 09:34:07 +01:00 |
|
José Valim
|
f05b380f18
|
Fix iterator protocol so it doesn't need to track the first token.
|
2012-02-27 09:20:51 +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
|
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
|
f5c1a7ae47
|
Use & for partial application instead of _.
|
2012-02-12 12:19:21 +01:00 |
|
José Valim
|
d42b952e99
|
Include a Record segment in Protocols.
|
2012-02-12 08:57:39 +01:00 |
|
Rafael Mendonça França
|
eb5e247bd8
|
Enum.times start form 1
Closes #115
|
2012-02-11 17:37:57 -02:00 |
|
José Valim
|
c93e9dbb3f
|
Make it possible to extract definitions from existing Erlang files.
|
2012-02-09 09:30:22 +01:00 |
|
José Valim
|
de95ed53d2
|
Fix more docs.
|
2012-02-07 08:11:11 +01: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
|
174e6c9352
|
Use is_function instead of erlang:fun_info
|
2012-01-29 14:01:14 +01:00 |
|
José Valim
|
86424ec776
|
Reduce the list of non-overridable macros.
|
2012-01-23 10:08:51 +01:00 |
|
José Valim
|
ee2c03217e
|
Revert "Get rid of defp in favor of data and @visibility :private."
This reverts commit 20e4b3a5f9.
|
2012-01-20 22:55:03 +01:00 |
|
José Valim
|
20e4b3a5f9
|
Get rid of defp in favor of data and @visibility :private.
|
2012-01-20 19:42:23 +01:00 |
|
José Valim
|
22f5e08599
|
Provide simple short-circuits to list for performance.
|
2012-01-18 18:55:11 +01:00 |
|
José Valim
|
75dc5b02ee
|
Add Enum#times.
|
2012-01-18 15:51:15 +01:00 |
|
José Valim
|
9c08bdbe4d
|
Improve docs and tests for Orddict and List, closes #71
|
2012-01-18 15:16:53 +01:00 |
|
José Valim
|
eca3bcc5b0
|
Discourage module nesting, closes #101
|
2012-01-15 21:06:12 +01:00 |
|
José Valim
|
1fbd24078e
|
Add docs to for.
|
2012-01-15 14:49:54 +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
|
b919cfc32a
|
Change Enum protocol to return a function that expect one argument.
|
2012-01-10 15:25:25 +01:00 |
|
José Valim
|
d93926841d
|
Rename stringify to to_binary.
|
2012-01-09 09:24:25 +01:00 |
|
José Valim
|
bf34fa0f20
|
Add Enum.filter
|
2012-01-07 10:35:27 +01:00 |
|
José Valim
|
5992acda6c
|
Add refer that extracts one of the responsibilities from require.
|
2012-01-07 10:01:55 +01:00 |
|
José Valim
|
7fca231b8c
|
Allow records to implement their own iterators.
|
2012-01-06 18:35:15 +01:00 |
|