Edwin Brady
776abebba1
Merge pull request #227 from ska80/typedd-book/chapter13-14
...
Port code examples for chapters 13 and 14 from TypeDD book
2020-03-18 20:37:26 +00:00
Kamil Shakirov
1704495f06
Port code examples for chapters 13 and 14 from TypeDD book
2020-03-13 09:50:22 +06:00
Matthew Wilson
6c11d7a162
various copyedits
2020-03-07 23:18:49 -05:00
Edwin Brady
1dd81ff10b
Look under . for function name on lhs
...
Need this to rule out some ambiguous names. Fixes #204 .
2020-03-05 11:22:48 +00:00
Edwin Brady
0e98f6383f
Small fixes in readline ffi tutorial
2020-03-03 23:35:19 +00:00
Edwin Brady
1616879c3e
Some FFI documentation
...
Explaining how to write the most basic Idris bindings for readline,
taking account of how to allocate Strings in the completion callback.
Also adds the basic API as a sample, which can be used as a starting
point for other packages containing C bindings.
2020-03-03 23:23:49 +00:00
Edwin Brady
10c70711f4
Initial documentation of back ends
2020-03-03 19:33:37 +00:00
Edwin Brady
6023889115
Note on String in FFI docs
2020-03-03 17:39:13 +00:00
Edwin Brady
526c5f7d3a
Add missing bit of example in ffi docs
2020-03-02 15:30:50 +00:00
Edwin Brady
21a7b46ca1
More FFI doc typos
2020-03-02 14:54:27 +00:00
Edwin Brady
ea7e8c38f6
Fix ffi text
2020-03-02 14:49:28 +00:00
Edwin Brady
2893e6f9e8
Initial FFI documentation
2020-03-02 14:29:26 +00:00
Edwin Brady
a5c356f998
Basic support for struct in FFI
...
Just in the Chez backend for now, and not allowing strings or functions
due to limitations of Chez.
2020-03-01 23:23:21 +00:00
Edwin Brady
052c98d86e
Merge pull request #202 from glmxndr/patch-1
...
Dependent record example "length" field naming
2020-02-28 00:15:52 +00:00
Edwin Brady
b83f01e2f4
Small documentation updates
2020-02-28 00:15:03 +00:00
GhiOm
37af02eb2a
Update updates.rst
2020-02-27 12:51:11 +01:00
Edwin Brady
d67dcd6758
Minor documentation edits
2020-02-26 22:37:26 +00:00
Edwin Brady
f08eb3d6ce
TypeDD notes moved to docs/
2020-02-26 21:53:45 +00:00
Edwin Brady
99a133c582
Document changes since Idris 1 in more detail
2020-02-26 21:46:03 +00:00
Edwin Brady
e340747b1f
Some documentation on changes since Idris 1
2020-02-26 20:19:54 +00:00
Edwin Brady
1bb028ae47
Update proof tutorial for Idris 2
2020-02-26 12:33:01 +00:00
Edwin Brady
1e567ab2d4
Document multiplicities in crash course
2020-02-26 11:22:55 +00:00
Edwin Brady
2ca5509eb6
More documentation refreshing
...
That's most of it now - just missing a section on multiplicities, and a
section on the differences from Idris 1.
Ideally, there should also be a much more gentle introduction (basically
doing the same as the first 3 chapters of TypeDD in Idris). But that's
for some other time...
2020-02-25 22:33:01 +00:00
Edwin Brady
16ae7994e7
More documentation refreshing
2020-02-25 22:18:02 +00:00
Edwin Brady
0be0c27d1a
Update interpreter section of crash course
2020-02-25 21:49:26 +00:00
Edwin Brady
a70c0a6ef6
More tutorial updates
2020-02-25 21:37:48 +00:00
Edwin Brady
827c51e343
More documentation updates
...
Some way through the interfaces docs, but "using" for named parent
interfaces is not implemented yet.
2020-02-25 21:01:15 +00:00
Edwin Brady
28b7c62521
Finish update of typesfuns
2020-02-25 19:44:49 +00:00
Edwin Brady
4d146d2416
Some progress on updating the tutorial
2020-02-25 18:34:32 +00:00
Edwin Brady
755d9bfd20
Copy some docs over from Idris 1
...
These are still to be updated (as noted in the files), but it needs
doing before any kind of preliminary release. Plan is to refresh the
tutorial and make sure samples work again, then write a more
comprehensive document explaining changes since Idris 1.
2020-02-25 14:09:08 +00:00
Milan Kral
eb7be5eba1
Use HTTPS instead of HTTP
2019-12-18 21:37:50 +01:00
Edwin Brady
718f5963ce
Merge pull request #70 from jfdm/expand-ipkg-contents
...
Align the IPKG format more with the previous Idris implementation.
2019-08-29 10:51:41 +01:00
Jan de Muijnck-Hughes
bc4bfb3991
Add documentation for Idris Packages.
...
This is an initial copy and refinement of the existing documentation for packaging.
This commit also starts the Idris2 reference documentation, in which we can start documenting the language proper. Maybe we should include the contents of `Notes` here, but that is a question for later.
2019-08-01 09:43:08 +01:00
Jan de Muijnck-Hughes
79729935ea
Improve RTD config.
...
+ Sphinx can read CommonMark formatted files, so let us allow that capability.
+ Improve .gitignore to ignore sphinx build directories.
2019-07-31 14:07:16 +01:00
Edwin Brady
e0757be43c
Add template for readthedocs
2019-07-21 14:45:12 +01:00