1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-01 04:10:18 +02:00
guile/doc/ref
Daniel Llorens 83d6d6afd9 Better error messages in array functions
* doc/ref/api-data.texi (Arrays as arrays of arrays): Clarify
  ambiguities, fix examples.
* libguile/arrays.c (make-shared-array): Make error messages specific to
  each error case, report relevant arguments.
  (array_from_pos): Return NULL on error instead of reporting error
  ourselves.
  (array_from_get_o): Handle the trivial case.
  (scm_array_slice, scm_array_cell_ref, scm_array_cell_set_x): Don't
  build error arguments before error happens. Let array_from_get_o
  handle the trivial case.
2024-08-12 14:24:58 +02:00
..
.gitignore
api-binding.texi Document multiple-value returns in forms taking a let-expression body 2023-01-25 12:52:29 +01:00
api-control.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
api-coverage.texi doc: Fix typo in 'coverage-data->lcov' example. 2022-10-01 16:00:05 +02:00
api-data.texi Better error messages in array functions 2024-08-12 14:24:58 +02:00
api-debug.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
api-deprecated.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
api-evaluation.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
api-foreign-objects.texi make-foreign-object-type: add #:super to provide superclasses 2024-05-17 12:53:39 -05:00
api-foreign.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
api-i18n.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
api-init.texi
api-io.texi Second argument of ‘unread-string’ is optional. 2024-05-06 11:51:53 +02:00
api-lalr.texi doc: Update LALR URL. 2018-08-07 11:33:06 +02:00
api-languages.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
api-macros.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
api-memory.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
api-modules.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
api-options.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
api-overview.texi
api-peg.texi bug#71303: [PATCH] doc: Fix typo in PEG example. 2024-06-18 10:36:50 +02:00
api-procedures.texi Add link to foreign functions from gsubr doc 2024-06-20 14:39:41 +02:00
api-regex.texi Doc: clarification on regexes and encodings 2023-01-17 07:20:10 +01:00
api-scheduling.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
api-scm.texi
api-smobs.texi Remove SMOB tutorial; update manual. 2014-04-28 17:45:07 +02:00
api-snarf.texi
api-undocumented.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
api-utility.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
api.txt
ChangeLog-2008
ChangeLog-goops-2008
ChangeLog-guile-doc-ref
compiler.texi doc: Fix typo under "CPS Soup". 2022-10-01 16:00:05 +02:00
curried.texi
data-rep.texi Spelling fixes 2018-10-21 14:54:38 +02:00
effective-version.texi.in
expect.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
fdl.texi
gds.dia
gds.eps
gds.pdf
gds.txt
goops-tutorial.texi
goops.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
guile-invoke.texi Bignums avoid both custom GMP allocator and finalizers 2022-01-13 09:37:17 +01:00
guile.texi Add copy-on-write support to scm_copy_file. 2024-03-12 14:04:41 +01:00
hierarchy.dot
hierarchy.eps
hierarchy.pdf
hierarchy.png
hierarchy.txt
history.texi doc: Lee Thomas suggested the name change. 2022-12-10 18:23:52 +01:00
indices.texi
intro.texi doc: Remove reference to “benevolent dictators”. 2024-01-24 11:12:06 +01:00
libguile-autoconf.texi
libguile-concepts.texi Fix typos throughout codebase. 2023-07-16 22:09:01 +02:00
libguile-extensions.texi
libguile-foreign-objects.texi doc: Fix typo. 2018-08-07 12:09:33 +02:00
libguile-linking.texi
libguile-parallel.texi Replace libltdl with raw dlopen, dlsym 2021-02-03 23:02:21 +01:00
libguile-program.texi Review REFFIXME 2021-12-13 08:11:29 +01:00
libguile-snarf.texi Prefer foreign objects over smobs in manual 2014-04-28 18:00:05 +02:00
Makefile.am Add R7RS documentation and --r7rs command-line option 2019-11-17 15:30:59 +01:00
match.texi doc: Fix argument list in match-lambda docs 2019-06-24 15:24:33 +02:00
misc-modules.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
mod-getopt-long.texi doc: fix documented keyword argument default to match code default 2022-12-21 08:29:42 +01:00
mop.text
new-docstrings.texi
posix.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
preface.texi doc: Use gender-neutral language in Preface 2020-01-20 10:23:33 +01:00
r6rs.texi Implement R6RS custom textual ports 2023-06-08 10:21:02 +02:00
r7rs.texi Document R7RS functions related to bytevectors 2023-01-17 16:07:48 +01:00
repl-modules.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
scheme-ideas.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
scheme-indices.texi
scheme-intro.texi Add R7RS documentation and --r7rs command-line option 2019-11-17 15:30:59 +01:00
scheme-reading.texi
scheme-scripts.texi Fix typos throughout codebase. 2024-05-06 11:51:53 +02:00
scheme-using.texi doc: Mention (ice-9 time) module path. 2020-06-18 00:30:30 +02:00
scheme.dia
scheme.eps
scheme.pdf
scheme.txt
scsh.texi
slib.texi
srfi-modules.texi Add language/wisp, Wisp tests, and SRFI-119 documentation 2024-06-01 11:50:16 +02:00
statprof.texi Check for working profiling and virtual itimers 2017-03-06 23:06:12 -08:00
sxml-match.texi doc: Replace square brackets with round brackets. 2020-03-25 22:50:26 +01:00
sxml.texi doc: Mention how to remove namespaces in xml->sxml. 2024-07-23 08:23:43 +02:00
texinfo.texi texinfo: Add '*line-width*' fluid to control line wrapping. 2020-01-29 15:19:37 +01:00
tools.texi Prefer foreign objects over smobs in manual 2014-04-28 18:00:05 +02:00
tour.texi Replace libltdl with raw dlopen, dlsym 2021-02-03 23:02:21 +01:00
vm.texi Better compilation of calls to raise-exception 2023-08-28 12:11:19 +02:00
web.texi Fix typos throughout codebase. 2023-07-16 22:09:01 +02:00