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

44 commits

Author SHA1 Message Date
Andy Wingo
9720934f3a Remove doc/example-smob/
* doc/example-smob/: Remove example.  It's smaller than it used to be in
  Guile 1.8, and with foreign objects there's practically nothing
  interesting to test.

* doc/oldfmt.c: Remove this hoary thing.

* doc/README:
* doc/Makefile.am: Update.
2014-04-28 17:46:59 +02:00
Andy Wingo
f75c5849cd delete the tutorial
* configure.ac:
* doc/Makefile.am:
* doc/tutorial/ChangeLog-2008:
* doc/tutorial/ChangeLog-guile-doc-tutorial:
* doc/tutorial/Makefile.am:
* doc/tutorial/guile-tut.texi: Remove the tutorial. The history was out
  of date (whereas the manual is current), the C examples are no longer
  valid (and the manual does provide C examples), it was incomplete, and
  its first person no longer hacks on Guile. So tutorial, you had a good
  run, but the manual does your job now!
2010-02-16 21:47:34 +01:00
Neil Jerram
eb12b40182 Move GOOPS documentation into the main manual
Nothing editorial here, just the minimum to move the GOOPS documentation
into the main manual, and then still have everything build properly.
2009-08-03 23:29:45 +01:00
Andy Wingo
cf6d8d344c remove obsolete guile-vm.texi
* doc/guile-vm.texi: Remove, has been folded into the Guile manual for a
  while now.

* doc/Makefile.am: Remove guile-vm.texi.
2009-06-21 15:06:03 +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
Andy Wingo
c32929d14d Merge commit 'origin/master' into vm
Conflicts:

	.gitignore
	guile-tools.in
	srfi/srfi-19.scm
2009-01-12 21:36:39 +01:00
Ludovic Courtès
9e4db0ef4d Add "guile(1)" man page.
Robert Merkel's copyright assignment to the FSF had apparently been on
file for some time.

* NEWS: Update.

* doc/Makefile.am (dist_man1_MANS): New.
2008-11-13 23:12:34 +01:00
Andy Wingo
999f1b26e7 Merge commit 'origin/master' into vm
Conflicts:

	doc/Makefile.am
	ice-9/Makefile.am
	libguile/gc.c
2008-09-30 21:12:16 +02:00
Ludovic Courtès
61db429e25 Add `ChangeLog-2008' files to the distribution. 2008-09-12 21:57:52 +02:00
Ludovic Courtès
242ebeaf08 Get rid of Automake's "maintainer mode".
* NEWS: Update.
* configure.in: Remove `AM_MAINTAINER_MODE' invocation.
* doc/Makefile.am, ice-9/Makefile.am: Ignore `MAINTAINER_MODE'
  conditional.
2008-09-09 18:06:37 +02:00
Andy Wingo
fdc0a82263 merge from guile master
Had to fix up .gitignore for some conflicts.
2008-08-26 12:51:19 -07:00
Andy Wingo
e610dc3851 merge guile-vm to guile
An attempt to pull in the original history from guile-vm into guile itself.
2008-08-02 11:40:32 +02:00
Ludovic Courtès
1afb97c464 Fix dangling references to files that have been removed. 2008-04-26 19:27:55 +02:00
Ludovic Courtes
b6368dbbb9 Fixed a Scheme translation bug; cleaned compilation with GCC 4.
* module/language/scheme/translate.scm (trans-pair): In the `set!' case,
  when a procedure-with-setter is passed, call `trans:pair' with an
  actual pair.  This fixes a long-lasting bug which prevented compilation
  of `set!' statements with procedures-with-setter (this showed up when
  compiling `(system vm assemble)').

* module/system/base/compile.scm: Added `objcode->u8vector' to the
  `#:select' clause.

* module/system/base/syntax.scm: Cosmetic changes.

* module/system/vm/assemble.scm (preprocess): Removed debugging
  statements.

* src/frames.c: Cosmetic changes.

* src/frames.h (SCM_FRAME_SET_DYNAMIC_LINK): New.

* src/objcodes.c: Use `scm_t_uint8' instead of `char' when relevant.

* src/vm.c (vm_heapify_frames_1): Use `SCM_FRAME_SET_DYNAMIC_LINK ()'.

* src/vm_loader.c: Added casts to mute GCC 4 warnings.

* testsuite/run-vm-tests.scm (*scheme*): Renamed to `%scheme'.
  (run-test-from-file): Renamed to `compile/run-test-from-file'.
  (run-vm-tests): Run each test using both the VM and the interpreter;
  compare the results.

* testsuite/t-proc-with-setter.scm: Try out `get/set'.

* doc/Makefile.am (info_TEXINFOS): New.

* doc/guile-vm.texi: Added index entries and indices.

* doc/texinfo.tex: New file.

git-archimport-id: lcourtes@laas.fr--2005-mobile/guile-vm--mobile--0.6--patch-5
2008-04-25 19:09:30 +02:00
Kevin Ryde
1b09b607dd merge from 1.8 branch 2006-04-16 23:18:55 +00:00
Marius Vollmer
92205699d0 The FSF has a new address. 2005-05-23 19:57:22 +00:00
Marius Vollmer
bd9e426845 (EXTRA_DIST): Do not distribute guile-api.alist, it can't be built
currently.
2002-08-24 01:08:56 +00:00
Thien-Thi Nguyen
a70f730e23 (EXTRA_DIST): New var. 2002-05-13 20:35:17 +00:00
Thien-Thi Nguyen
e8604bd640 Include ../am/maintainer-dirs (in MAINTAINER_MODE).
(guile-api.alist, guile-api.alist-FORCE):
New rules (in MAINTAINER_MODE).
2002-05-12 05:14:11 +00:00
Marius Vollmer
595f15f48d (dist-hook): Simplified to not use "cd"; now it works for relative
pathnames in $(distdir).
2002-04-17 17:38:41 +00:00
Neil Jerram
11ca886536 * Complete split of documentation into per-manual subdirectories. 2001-08-24 10:16:15 +00:00
Rob Browning
59cd9b0f67 * Makefile.am (guile_tut_TEXINFOS): remove guile-tut.texi. It's
already in info_TEXINFOS.
2001-08-18 03:06:26 +00:00
Martin Grabmüller
c253742527 * misc-modules.texi: New file.
(Pretty Printing): New chapter.
	(Formatted Output): New chapter.

	* Makefile.am (guile_TEXINFOS): Added misc-modules.texi.

	* guile.texi (Top): Added inclusion of misc-modules.texi.

	* scheme-modules.texi (Included Guile Modules): Added (srfi
	srfi-4) and (ice-9 rw) modules.
	(Module System Quirks): Removed note that `module-export!' must be
	called via gh_eval_str, now that we have scm_c_export.

	* repl-modules.texi (Loading Readline Support, Readline Options):
	New nodes.
2001-06-29 21:43:17 +00:00
Marius Vollmer
7fca1a1a7b (version.texi, version-tutorial.texi): Removed kluges to build them
unconditionally.
2001-06-25 15:07:37 +00:00
Martin Grabmüller
554901a3ad * srfi-13-14.texi: Removed.
* srfi-modules.texi (SRFI-13): Merged SRFI-13 docs into SRFI
	chapter.
	(SRFI-14): Merged SRFI-14 too.

	* guile.texi (Top): Remove inclusion of obsolete SRFI-13/14 file.

	* srfi-modules.texi (SRFI-0): New section.
	(SRFI-16): New section.

	Change `--' to `-' throughout.
2001-05-14 21:37:51 +00:00
Martin Grabmüller
fc8529c766 * srfi-13-14.texi: Added @bullet to various @itemize lists.
* srfi-modules.texi (SRFI Support): New file and chapter.

	* Makefile.am (guile_TEXINFOS): Added repl-modules.texi and
	srfi-modules.texi.

	* guile.texi (Top): New menu entries for the new chapters.
	(Top): @includes for the new chapters.
	(Top): New menu entry for `SRFI Support', @include for
	`srfi-modules.texi'.

	* repl-modules.texi: New file.
	(Readline Support): New chapter for (ice-9 readline).
	(Value History): New chapter for (ice-9 history).
2001-05-02 21:50:15 +00:00
Neil Jerram
370bababda * Consolidate authorship information in AUTHORS file.
* Simplify THANKS file and add in recent contributors.
* Add top level menu entry for Manual Conventions node.
* Consolidate notes at beginning of guile.texi.
2001-04-28 23:38:52 +00:00
Marius Vollmer
4cd2722652 * guile.1: New file, from Robert Merkel and Rob Browning.
* Makefile.am (man_MANS, EXTRADIST): Added, but still commented
out: install and distirbute the manpage.  It is not yet installed
or distributed since we don't have the Robert's papers yet.
2001-04-24 23:23:05 +00:00
Neil Jerram
b516a720b9 * Fix bug with multiple files including of version.texi. 2001-04-24 22:15:10 +00:00
Martin Grabmüller
612943c6c1 * Makefile.am (guile_TEXINFOS): Added srfi-13-14.texi.
* srfi-13-14.texi: New file documenting SRFI-13/14.

	* guile.texi (Top): Added the SRFI-13/14 menu entry and @include.
2001-04-24 19:41:48 +00:00
Neil Jerram
b9bf148fa2 * Remove r4rs from distribution. 2001-04-22 13:22:51 +00:00
Neil Jerram
abaec75d1d * data-rep.texi (Immediates vs. Non-immediates): Update
out-of-date documentation.  (Thanks to Dirk Herrmann for the
report!)
(Immediates vs Non-immediates): Renamed without the dot, since the
dot causes `info' not to be able to display this node!

* Makefile.am (guile_TEXINFOS): Add in a few more source files
that had got left out.
2001-04-02 21:53:20 +00:00
Neil Jerram
b0839672af * scheme-reading.texi (Further Reading): Add bullets to further
reading list.
* gh.texi: Insert page break before chapter.  Remove page breaks
within the chapter.
* Makefile.am: Add script-getopt.texi.
* guile.texi (Top): Include and link to new script-getopt.texi
chapter.
* script-getopt.texi: New chapter on command line handling.
(Written and contributed by Martin Grabmueller, revised by me.)
2001-03-30 22:16:20 +00:00
Neil Jerram
fff043abc0 Move doc files into guile-core distribution (7) 2001-03-09 09:35:13 +00:00
Neil Jerram
9cca936fb8 Move doc files into guile-core distribution (4) 2001-03-09 08:53:15 +00:00
Neil Jerram
14dd0e27c3 * Remove data-rep.texi from Makefile.am.
* Explain data-rep.texi retirement in README.
2001-02-15 22:54:40 +00:00
Keisuke Nishida
015959cb4a ChangeLog 2000-09-22 17:38:49 +00:00
Keisuke Nishida
a98cef7e6c Initial revision 2000-08-22 15:54:19 +00:00
Marius Vollmer
505ede1881 * Makefile.am (version.texi): Override automake's rule for
version.texi so that it gets created even in non-maintainer-mode.
2000-01-30 23:17:00 +00:00
Mikael Djurfeldt
fa88b584e9 * Makefile.am (dist-hook): Updated to include oldfmt.c in
distribution archive.
2000-01-12 02:16:50 +00:00
Jim Blandy
1233aa7211 * COPYING: New file.
* Makefile.in: Regenerated.
* Makefile.am (EXAMPLE_SMOB_FILES): List example-smob/COPYING.
* Makefile.in: Regenerated.
1998-10-19 15:36:23 +00:00
Jim Blandy
2764bd992b Added copyright notice. 1998-10-19 15:25:43 +00:00
Jim Blandy
7d12f03367 * data-rep.texi: Extended to accomodate a full running example,
provided with the manual.
* example-smob: A new subdirectory, containing example files for
the manual chapter on smobs.
* Makefile.am (EXAMPLE_SMOB_FILES, dist-hook): New variable and
target, to get the example-smob directory into the distribution.
* Makefile.in: Regenerated.
1998-10-15 21:48:12 +00:00
Jim Blandy
21b4d3c2a4 * New directory for documentation.
* README: New file.
* data-rep.texi: It's not a real manual, but it's better than
nothing.
* Makefile.am, Makefile.in, data-rep.info, data-rep.texi,
mdate-sh, stamp-vti, texinfo.tex, version.texi: The usual support
files.
1998-10-07 07:37:17 +00:00