1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-29 19:30:36 +02:00
Commit graph

36 commits

Author SHA1 Message Date
Morgan Smith
c7d170c5d1
Fix typos throughout codebase.
* NEWS:
* README:
* doc/r5rs/r5rs.texi:
* doc/ref/api-data.texi:
* doc/ref/api-debug.texi:
* doc/ref/api-evaluation.texi:
* doc/ref/api-io.texi:
* doc/ref/api-macros.texi:
* doc/ref/api-procedures.texi:
* doc/ref/api-scheduling.texi:
* doc/ref/api-undocumented.texi:
* doc/ref/libguile-concepts.texi:
* doc/ref/posix.texi:
* doc/ref/srfi-modules.texi:
* doc/ref/vm.texi:
* doc/ref/web.texi:
* examples/box-dynamic-module/box.c:
* examples/box-dynamic/box.c:
* examples/box-module/box.c:
* examples/box/box.c:
* examples/safe/safe:
* examples/scripts/README:
* examples/scripts/hello:
* gc-benchmarks/larceny/twobit-input-long.sch:
* gc-benchmarks/larceny/twobit-smaller.sch:
* gc-benchmarks/larceny/twobit.sch:
* libguile/expand.c:
* libguile/load.c:
* libguile/net_db.c:
* libguile/scmsigs.c:
* libguile/srfi-14.c:
* libguile/threads.c:
* meta/guile.m4:
* module/ice-9/match.upstream.scm:
* module/ice-9/ports.scm:
* module/language/cps/graphs.scm:
* module/scripts/doc-snarf.scm:
* module/srfi/srfi-19.scm:
* module/system/repl/command.scm:
* test-suite/tests/srfi-18.test:
Fix typos.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-07-16 22:09:01 +02:00
Mikael Djurfeldt
88e7030845 Fix typos in examples.
Thanks to Eugene Klimov.
2021-04-04 20:16:58 +02:00
Andy Wingo
1234bb1850 Update license notices in all C files
Update to newest recommended license notices from the FSF.  Everything
stays LGPLv3+ except guile-readline which is GPLv3+.
2018-06-20 20:07:34 +02:00
Andy Wingo
791eb0c01a Remove (C) from copyright statements
As the FSF advises, 'There is no legal significance to using the
three-character sequence “(C)”, but it does no harm.'  It does take up
space though!  For that reason, we remove it here from our C files.
2018-06-20 19:17:06 +02:00
Andy Wingo
0acc595b94 (web http): keys are always symbols
* module/web/http.scm (parse-media-type): Parse media types as symbols.
  (parse-key-value-list, parse-param-component, parse-param-list):
  Change kons to val-parser. Always parse keys as symbols, and always
  either cons, if there is a val, or just have the key, if there is no
  val.  Easier to explain and just as correct.
  (declare-param-list-header!, declare-key-value-list-header!): Adapt to
  key-list and param-list kons change.
  ("Cache-Control", "Pragma", "Transfer-Encoding", "Accept", "Expect")
  ("TE"): Likewise, adapt.
  ("Content-Type"): Param keys are symbols.
2011-01-08 20:50:46 -08:00
Andy Wingo
ee3a800f46 add simple web app examples
* examples/web/hello.scm:
* examples/web/debug-sxml.scm: New examples, for simple web
  applications.

* examples/README:
* examples/Makefile.am: Add new files.
2010-12-02 11:47:19 +01:00
Ludovic Courtès
a7348a497d Use $(PATH_SEPARATOR) where appropriate.
* examples/Makefile.am (AM_CFLAGS, AM_LIBS): Use $(PATH_SEPARATOR)
  instead of `:'.
  (installcheck): Likewise.
2009-11-24 23:43:27 +01:00
Ludovic Courtès
feef98f203 Properly quote the first argument to `AC_DEFINE{,_UNQUOTED}'.
* acinclude.m4, configure.ac, examples/compat/acinclude.m4: Properly
  quote the first argument for `AC_DEFINE' and `AC_DEFINE_UNQUOTED'.

* .x-sc_m4_quote_check: New file.
2009-11-24 23:38:26 +01:00
Andy Wingo
b57501c3b7 don't autocompile at installcheck
* examples/Makefile.am: Don't autocompile our tests at installcheck
  time.
2009-06-19 14:27:56 +02:00
Neil Jerram
53befeb700 Change Guile license to LGPLv3+
(Not quite finished, the following will be done tomorrow.
   module/srfi/*.scm
   module/rnrs/*.scm
   module/scripts/*.scm
   testsuite/*.scm
   guile-readline/*
)
2009-06-17 00:22:09 +01:00
Neil Jerram
f856c2b6d7 Fix for make distcheck
* examples/Makefile.am (AM_CFLAGS, AM_LIBS): Set PATH so that
  guile-config can find guile.
2009-06-13 12:17:23 +01:00
Andy Wingo
d4876cb413 distcheck fixen
* examples/Makefile.am: Fix the installed guile-config invocation to set
  PKG_CONFIG_PATH.

* meta/Makefile.am (EXTRA_DIST): Dist the bin_SCRIPTS.

* meta/guile-config (pkg-config): Better error messages if pkg-config
  invocation fails.

* meta/uninstalled-env.in (PATH): Now that guile-config and guile-tools
  are not generated, make it the srcdir/meta instead of the builddir.
  (Guile itself will be picked up from libguile.)
2009-04-21 12:41:19 +02:00
Ludovic Courtès
0ea47a3a09 Aggregate Makefile.am' files under examples/'.
* configure.in: Don't produce `examples/*/Makefile'.

* examples/Makefile.am (SUBDIRS): Remove.
  (EXTRA_DIST, AM_CFLAGS, AM_LIBS): New.
  (box/box, box/box.o, box-module/box, box-module/box.o, libbox.la,
  box-dynamic/box.lo, libbox-module.la, box-dynamic-module/box.lo,
  installcheck, CLEANFILES, clean-local): New targets, aggregated from
  `Makefile.am' files formerly in sub-directories.

* examples/check.test: New file, aggregated from `check.test' files in
  sub-directories.
2009-03-24 23:54:38 +01:00
Ludovic Courtès
61db429e25 Add `ChangeLog-2008' files to the distribution. 2008-09-12 21:57:52 +02:00
Ludovic Courtès
afb59d75b8 Rename ChangeLog' files to ChangeLog-2008'. 2008-09-12 21:49:58 +02:00
Ludovic Courtès
85ca88c68b Remove `.cvsignore' files. 2008-09-11 21:28:21 +02:00
Neil Jerram
d3cf93bc25 * srfi-39.scm: Update copyright statement to LGPL.
* __scm.h, _scm.h, weaks.c: Update copyright statement to LGPL.

* compat/compat.h: Update copyright statement to LGPL.

* oldfmt.c: Update copyright statement to LGPL.

* libguile.h: Update copyright statement to LGPL.
2008-01-22 21:06:22 +00:00
Kevin Ryde
6e7d5622ee merge from 1.8 branch 2006-04-16 23:37:40 +00:00
Marius Vollmer
92205699d0 The FSF has a new address. 2005-05-23 19:57:22 +00:00
Mikael Djurfeldt
0359fc922c * README: Added description of compat.
* compat/acconfig.h, compat/acinclude.m4, compat.h, configure.in:
New files.
2002-12-01 03:33:26 +00:00
Martin Grabmüller
024001c213 Check in forgotten test scripts. 2001-07-27 16:11:13 +00:00
Martin Grabmüller
67b7dd9ea9 Minor typo fix in NEWS.
Examples are now built and tested on `make installcheck'.
2001-07-26 05:31:57 +00:00
Rob Browning
363902dbb2 * box/.cvsignore: add .deps. 2001-07-19 17:46:30 +00:00
Rob Browning
0aaac665d5 * box-module/.cvsignore: add .deps. 2001-07-19 17:46:22 +00:00
Martin Grabmüller
4be5d97625 * examples/modules/main: Use :renamer for specifying renaming procedure. 2001-07-14 11:11:48 +00:00
Thien-Thi Nguyen
4ffdd2663a *** empty log message *** 2001-07-10 20:50:54 +00:00
Thien-Thi Nguyen
3b0eb5fd6b (display-version, display-help): Fix comment; nfc. 2001-07-10 20:49:48 +00:00
Martin Grabmüller
9bf806445c * box-dynamic/README: Corrected sample session.
* box-module/box.c, box-dynamic-module/box.c, box-dynamic/box.c
	* box/box.c: scm_bits_t -> scm_t_bits.
2001-07-09 19:13:21 +00:00
Martin Grabmüller
22332e5dbe 2001-06-18 Martin Grabmueller <mgrabmue@cs.tu-berlin.de>
* box-dynamic-module/README: Use a better example for box-map, as
	suggested by Thomas Wawrzinek.
2001-06-18 19:09:31 +00:00
Martin Grabmüller
673509f84f * scripts/README, scripts/hello.scm, safe/untrusted.scm,
safe/evil.scm, safe/README, modules/README, modules/main,
	modules/module-0.scm, modules/module-1.scm, modules/module-2.scm:
	Minor cleanup.

	* README: Added intro stuff, restructured a bit.

	* box-dynamic/README, box-module/README, box/README: Cleanup and
	restructuring.

	* box-dynamic-module/box-mixed.scm: New file, demonstrating usage
	of extension library functionality, but without exporting
	procedures from the library.

	Thanks to Thomas Wawrzinek for the idea and example code!

	* box-dynamic-module/box-module.scm: Add comments, export
	make-box, box-ref, box-set!.

	* box-dynamic-module/README: Integrate new module (box-mixed),
	restructure and cleanup a bit.
2001-06-14 20:36:06 +00:00
Martin Grabmüller
5b33ed3df9 Added scheme module file. 2001-06-07 12:18:01 +00:00
Martin Grabmüller
d36350e841 * box-dynamic-module/box-module.scm: New file. 2001-06-06 20:14:51 +00:00
Martin Grabmüller
8779d59588 * box-dynamic-module: New directory, implements the box type in a
shared library and places the definitions in a C-only module.

	Thanks to Thomas Wawrzinek for this, too!

	* box-dynamic/box.c, box/box.c, box-dynamic-module/box.c,
	box-module/box.c (mark_box): Fixed typo in comment.
2001-06-05 17:33:40 +00:00
Rob Browning
28fe405ecd * .cvsignore: here and in all subdirectories listing Makefile and
Makefile.in.
2001-06-02 04:58:55 +00:00
Martin Grabmüller
cc6dd1c57a * box-dynamic: New directory, implements the box type in a shared
library (aka extension)

	Thanks to Thomas Wawrzinek for patching box.c into an extension!
2001-05-31 18:24:11 +00:00
Martin Grabmüller
2de7ddb766 Added the new `examples' directory to the distribution. 2001-05-31 15:54:25 +00:00