Commit graph

158 commits

Author SHA1 Message Date
Jan Van Bruggen
6c4fcb6514 Maybe-fix some maybe-incorrect doc-comments
This might affect `roc docs ...` parsing, but probably not.
2022-01-11 20:00:15 -07:00
Richard Feldman
46d36ed942 Fix tutorial table formatting 2022-01-07 19:48:43 -05:00
Richard Feldman
9cd27b72d7 Fix some links in Num docs 2022-01-07 19:48:43 -05:00
Jan Van Bruggen
8cc5abd219 Fix typos in docs for Num.maxDec & Num.minDec 2021-12-18 01:21:20 -07:00
j
ec68b1ab38 Alphabetize compiler/builtins/docs/ exposures 2021-12-15 07:37:15 -07:00
Richard Feldman
6056d29df0
Merge pull request #2201 from rtfeldman/builtin_docs
Added builtins to docs
2021-12-14 22:04:23 -05:00
Richard Feldman
7a1f3b1c02
Merge pull request #2207 from rtfeldman/JanCVanB-patch-1
Remove duplicate `dropLast` & `all` in `List` docs
2021-12-14 22:03:43 -05:00
Richard Feldman
5ac6bf89e4
Merge pull request #2208 from rtfeldman/JanCVanB-patch-2
Add missing section headers to `Set` docs
2021-12-14 22:03:27 -05:00
Jan Van Bruggen
ba328aa30f
Add missing section headers to Set docs
This emulates [the section headers in `List` docs](09c1222b28/compiler/builtins/docs/List.roc (L216)).
2021-12-13 18:48:25 -07:00
Jan Van Bruggen
c783446567
Remove duplicate dropLast & all in List docs 2021-12-13 18:43:24 -07:00
Anton-4
eeb8d7e9f1 Added builtins to docs 2021-12-13 20:27:32 +01:00
Jan Van Bruggen
d03a51c75b Rename base package to pf everywhere, to match tutorial 2021-12-12 05:57:39 -07:00
Anton-4
58f3559c98 consistent result type signatures 2021-12-02 17:49:04 +01:00
Anton-4
e63701c5d1 trying to make Str.toNum work for Ints 2021-12-01 20:37:21 +01:00
rvcas
00bd77bf1d chore: update builtin docs 2021-11-30 14:55:41 -05:00
Michael Downey
d946b84e63 adding initial List.all 2021-11-16 16:34:36 -05:00
ayazhafiz
f65b174ab5 Implement List.find
`List.find : List elem, (elem -> Bool) -> Result elem [ NotFound ]*`
behaves as follows:

```
>>> List.find [1, 2, 3] (\n -> n > 2)
Ok 2
>>> List.find [1, 2, 3] (\n -> n > 4)
Err NotFound
```

We implement this as builtin in two phases. First, we call out to a
pure-llvm-lowlevel `ListFindUnsafe` that returns a record indicating
whether a satisfying element was found, and the value of that element
(the value is all null bytes if the element wasn't found). Then, we lift
that record to a `Result` via a standard construction of the can AST.

Closes #1909
2021-11-08 21:03:14 -05:00
Kevin Sjöberg
0e500ba33c Document List.any 2021-11-07 20:43:28 +01:00
Kevin Sjöberg
f6d055dc62 Correct minor spelling mistakes 2021-11-06 15:29:08 +01:00
Kevin Sjöberg
f9ed060e49 Implement List.map4 2021-10-31 21:08:41 +01:00
Chelsea Troy
fd83c3b749
Branch the dropLast functionality from dropAt, inserting an index gathered by subtracting 1 from the list length 2021-10-23 00:17:08 -05:00
Richard Feldman
8391c337ab Merge remote-tracking branch 'origin/trunk' into list-walk-flip 2021-10-05 20:50:50 -04:00
Richard Feldman
894e295b85
Merge pull request #1764 from rtfeldman/list
Some List docs changes
2021-10-04 18:08:32 -05:00
Richard Feldman
cfe7d5afbb Document List.map2 and List.map3 2021-10-04 08:42:52 -04:00
Richard Feldman
e6ec1ded22 Add mapJoin and mapOrDrop to List 2021-10-04 08:26:23 -04:00
Dan Knutson
65821d6a9f remove giesch/todo tags, add List.drop doc 2021-10-03 13:55:11 -05:00
Dan Knutson
3baff93a97 add first version of List.dropAt
* adds an implementation with no uniqueness/mutability
2021-10-03 13:55:11 -05:00
Richard Feldman
b4e4ae2ff3 Update docs for List.walk and friends 2021-08-30 22:45:03 -04:00
Richard Feldman
f263b0dba7 True and False aren't links 2021-08-08 23:31:42 -04:00
Richard Feldman
65eaa5b95a Fix some U8 auto-links 2021-08-08 23:31:03 -04:00
Richard Feldman
ea5da5d477 Add Native to Endi 2021-08-08 23:23:45 -04:00
Richard Feldman
3de0766fe9 Add Result docs 2021-08-08 20:36:52 -04:00
Richard Feldman
2abab84373 Update some map docs 2021-08-08 20:32:50 -04:00
Richard Feldman
a5929ada4c Update Dict docs 2021-08-08 20:03:57 -04:00
Richard Feldman
528840acd7 Fix Set docs 2021-08-08 19:59:56 -04:00
Richard Feldman
de5328e286 Fix the Num docs a bunch 2021-08-08 15:56:55 -04:00
Richard Feldman
f62d25e42c Fix a bunch of List docs 2021-08-08 15:49:36 -04:00
Richard Feldman
277f42cef8 Fix a stray header 2021-08-08 15:29:06 -04:00
Richard Feldman
98682d44ac Fix some currently-broken links 2021-08-07 23:20:34 -04:00
Richard Feldman
2a616103c6 Rename Str.toBytes to Str.toUtf8 2021-08-07 22:46:24 -04:00
Richard Feldman
77b7913e87 Fix some currently-dead links 2021-08-07 21:46:20 -04:00
Richard Feldman
9b8c34ce95 Only expose Str functions that are actually implemented 2021-08-07 21:46:20 -04:00
Richard Feldman
267836226c s/CodePoint/CodePt/g 2021-08-07 21:46:20 -04:00
Richard Feldman
69b1497907 Improve Str docs 2021-08-07 21:46:20 -04:00
Richard Feldman
439caaa1ca Don't use a broken docs link in Bool 2021-08-01 10:23:16 -04:00
Jared Ramirez
d401133edc Remove Dec docs 2021-06-21 17:02:54 -07:00
Jared Ramirez
5868518758 Add basic Dec.roc docs 2021-06-18 12:50:44 -07:00
Richard Feldman
bec4884028 Try having only one parse function 2021-06-08 21:57:22 -04:00
Richard Feldman
043091b1e6 Revert List.map idea
Not convinced this is a good design. Might be, might not be, but needs
further investigation.
2021-06-08 21:38:24 -04:00
Richard Feldman
6446bf8c1a Update some docs 2021-06-07 21:42:45 -04:00