* GNU Guile 1.9.13 released (beta)
@ 2010-10-17 13:03 Ludovic Courtès
2010-10-18 15:40 ` David Pirotte
0 siblings, 1 reply; 2+ messages in thread
From: Ludovic Courtès @ 2010-10-17 13:03 UTC (permalink / raw)
To: guile-devel; +Cc: guile-user
[-- Attachment #1: Type: text/plain, Size: 7938 bytes --]
We are pleased to announce GNU Guile release 1.9.13. This may be the
last pre-release before the 2.0 release.
It provides many new noteworthy features, most notably the addition of a
compiler and virtual machine. We encourage you to test them and provide
feedback to `guile-devel@gnu.org'.
The Guile web page is located at http://gnu.org/software/guile/, and
among other things, it contains a link to the Guile FAQ and pointers to
the mailing lists.
Guile is an implementation of the Scheme programming language, with
support for many SRFIs, packaged for use in a wide variety of
environments. In addition to implementing the R5RS Scheme standard and
a large subset of R6RS, Guile includes a module system, full access to
POSIX system calls, networking support, multiple threads, dynamic
linking, a foreign function call interface, and powerful string
processing.
Guile can run interactively, as a script interpreter, and as a Scheme
compiler to VM bytecode. It is also packaged as a library so that
applications can easily incorporate a complete Scheme interpreter/VM.
An application can use Guile as an extension language, a clean and
powerful configuration language, or as multi-purpose "glue" to connect
primitives provided by the application. It is easy to call Scheme code
From C code and vice versa. Applications can add new functions, data
types, control structures, and even syntax to Guile, to create a
domain-specific language tailored to the task at hand.
Here are the compressed sources:
ftp://alpha.gnu.org/gnu/guile/guile-1.9.13.tar.gz (5.1MB)
Here are the GPG detached signatures[*]:
ftp://alpha.gnu.org/gnu/guile/guile-1.9.13.tar.gz.sig
To reduce load on the main server, use a mirror listed at:
http://www.gnu.org/order/ftp.html
Here are the MD5 and SHA1 checksums:
ac10b460d006fd1b7a95286d14f6d4cf guile-1.9.13.tar.gz
e8067a26aa2d01a856c0cd5bc73e7e8b4fa6429a guile-1.9.13.tar.gz
[*] You can use either of the above signature files to verify that
the corresponding file (without the .sig suffix) is intact. First,
be sure to download both the .sig file and the corresponding tarball.
Then, run a command like this:
gpg --verify guile-1.9.13.tar.gz.sig
If that command fails because you don't have the required public key,
then run this command to import it:
gpg --keyserver keys.gnupg.net --recv-keys EA52ECF4
and rerun the `gpg --verify' command.
This release was bootstrapped with the following tools:
Autoconf 2.68
Automake 1.11.1
Libtool 2.2.6b
Gnulib v0.0-4219-g84cdd8b
This is a new release series with many new features and differences
compared to 1.8. The complete list of changes compared to the 1.8.x
series is available in the `NEWS' file.
Changes since the 1.9.12 pre-release:
** SRFI support
The following SRFIs have been added:
- SRFI-27 "Sources of Random Bits"
- SRFI-42 "Eager Comprehensions"
- SRFI-45 "Primitives for Expressing Iterative Lazy Algorithms"
- SRFI-67 "Compare Procedures"
Thanks to Andreas Rottmann.
** (system foreign) API changes
The `make-foreign-function' procedure was renamed to
`pointer->procedure'.
** (system xref) source database
The `(system xref)' module can now map from source locations to
procedures. See the `source-procedures' and `source-closures' functions.
** New procedures: `scm_to_latin1_stringn', `scm_from_latin1_stringn'
Use these procedures when you know you have latin1-encoded or
ASCII-encoded strings.
** New procedures: `scm_to_stringn', `scm_from_stringn'
Use these procedures if you want to encode or decode from a particular
locale.
** Removed support shlibs for SRFIs 1, 4, 13, 14, and 60
Though these SRFI support libraries did expose API, they encoded a
strange version string into their library names. That version was never
programmatically exported, so there was no way people could use the
libs.
This was a fortunate oversight, as it allows us to remove the need for
extra, needless shared libraries --- the C support code for SRFIs 4, 13,
and 14 was already in core --- and allow us to incrementally return the
SRFI implementation to Scheme.
** Simplifications to the set of low-level hooks exported by the VM
See "VM Hooks" in the manual, for more information.
** New traps system
See "Traps" in the manual, for more information.
** Breakpoints, tracepoints and source stepping now available at the REPL
See "Interactive Debugging" in the manual, for more information.
The new REPL commands are: break, break-at-source, tracepoint, traps,
delete, disable, enable, step, step-instruction, next, next-instruction,
finish, and registers.
** Remove obsolete debug-options
Removed `breakpoints', `trace', `procnames', `indent', `frames',
`maxdepth', and `debug' debug-options.
** Remove obsolete print-options
The `source' and `closure-hook' print options are obsolete, and have
been removed.
** Remove obsolete read-options
The "elisp-strings" and "elisp-vectors" read options were unused and
obsolete, so they have been removed.
** Remove eval-options and trap-options
Eval-options and trap-options are obsolete with the new VM and
evaluator.
** Remove (ice-9 debugger) and (ice-9 debugging)
See "Traps" and "Interactive Debugging" in the manual, for information
on their replacements.
** Remove the GDS Emacs integration
See "Using Guile in Emacs" in the manual, for info on how we think you
should use Guile with Emacs.
** Remove vm-version, vm options
These procedures introduced during the 1.9 series had no effect.
** Add `call-with-vm' and ability to set VM engine
`call-with-vm' applies a procedure to arguments in a context in which a
given VM is current.
`set-vm-engine!' can be used to specify the engine for a VM, which will
become current at the next `call-with-vm' invocation.
** Default to "regular" VM engine for noninteractive use
The "debug" engine is used when the user specifies --debug, or when
running interactively. A debug VM allows hooks to run; see "VM Hooks" in
the manual.
** `backtrace' debug option on by default
Given that Guile 2.0 can always give you a backtrace, backtraces are now
on by default.
** `turn-on-debugging' deprecated
** New compilation warning: `-Wformat'
The `-Wformat' warning can indicate a number of common format string
errors. See "Compilation" in the manual, for more information.
** Add `(system repl server)' module and `--listen' command-line argument
The `(system repl server)' module exposes procedures to listen on
sockets for connections, and serve REPLs to those clients. The --listen
command-line argument allows any Guile program to thus be remotely
debuggable.
See "Invoking Guile" for more information on `--listen'.
** Big manual updates
The GOOPS documentation got a lot of attention this cycle, as well as
the sections on interactive use and debugging. We don't know of any
sections of the manual that are out-of-date at this point.
** And of course, the usual collection of bugfixes
Interested users should see the ChangeLog for more information.
You can follow Guile development in the Git repository and on the Guile
mailing lists. Guile builds from the `master' branch of Git have
version number 1.9.x.
Guile versions with an odd middle number, e.g., 1.9.*, are unstable
development versions. Even middle numbers indicate stable versions.
This has been the case since the 1.3.* series.
Please report bugs to `bug-guile@gnu.org'. We also welcome reports of
successful builds, which can be sent to the same email address.
Ludovic Courtès, on behalf of the Guile team.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: GNU Guile 1.9.13 released (beta)
2010-10-17 13:03 GNU Guile 1.9.13 released (beta) Ludovic Courtès
@ 2010-10-18 15:40 ` David Pirotte
0 siblings, 0 replies; 2+ messages in thread
From: David Pirotte @ 2010-10-18 15:40 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guile-user, guile-devel
[-- Attachment #1: Type: text/plain, Size: 1503 bytes --]
Le Sun, 17 Oct 2010 15:03:17 +0200,
ludo@gnu.org (Ludovic Courtès) a écrit :
> We are pleased to announce GNU Guile release 1.9.13. This may be the
> last pre-release before the 2.0 release.
Hi Guilers,
Thanks for the wonderful work! I downloaded/compiled/checked/installed this latest
release and will start to use it [I will bypass porting to guile-1.8: so far I had
to much on going work to port anyway]. I can port [actually just check it works and
start to learn about the compiler] the code that strictly uses guile, but soon
will need both guile-gnome-platform and guile-pg. I hope these 'packages' are on
their way: please let me know if I can help with some guile code and/or documentation
work.
Attached are some of the make process output [I grabbed the warning in case you'd be
interested]. The tail of check-guile.log says:
Totals for this test run:
passes: 14836
failures: 0
unexpected passes: 0
expected failures: 37
unresolved test cases: 50
untested test cases: 1
unsupported test cases: 9
errors: 0
If you are interested in the config.log and/or check-guile.log please let me know.
Many thanks again,
David
For debian users: until a bug in libgc-dev is solved [no .pc file] see the INSTALL
file ... I did the following:
export PKG_CONFIG=true
export BDW_GC_CFLAGS=
export BDW_GC_LIBS=-lgc
export LIBFFI_CFLAGS=
export LIBFFI_LIBS=-lffi
./configure
make
[-- Attachment #2: guile-1.9.13-some-of-the-make-output.log --]
[-- Type: text/x-log, Size: 30264 bytes --]
...
SNARF memoize.doc
memoize.c:478:***Mismatching FUNC_NAME. Should be: `#define FUNC_NAME s_"@prompt"'
...
SNARF pairs.doc
pairs.c:147:***Missing or erroneous `#define FUNC_NAME s_scm_cdr'
pairs.c:150:***Missing or erroneous #undef for scm_car:
pairs.c:155:***Missing or erroneous `#define FUNC_NAME s_scm_cddr'
pairs.c:158:***Missing or erroneous #undef for scm_cdar:
pairs.c:163:***Missing or erroneous `#define FUNC_NAME s_scm_cadr'
pairs.c:166:***Missing or erroneous #undef for scm_caar:
pairs.c:171:***Missing or erroneous `#define FUNC_NAME s_scm_cdddr'
pairs.c:174:***Missing or erroneous #undef for scm_cddar:
pairs.c:179:***Missing or erroneous `#define FUNC_NAME s_scm_cdadr'
pairs.c:182:***Missing or erroneous #undef for scm_cdaar:
pairs.c:187:***Missing or erroneous `#define FUNC_NAME s_scm_caddr'
pairs.c:190:***Missing or erroneous #undef for scm_cadar:
pairs.c:195:***Missing or erroneous `#define FUNC_NAME s_scm_caadr'
pairs.c:198:***Missing or erroneous #undef for scm_caaar:
pairs.c:203:***Missing or erroneous `#define FUNC_NAME s_scm_cddddr'
pairs.c:206:***Missing or erroneous #undef for scm_cdddar:
pairs.c:211:***Missing or erroneous `#define FUNC_NAME s_scm_cddadr'
pairs.c:214:***Missing or erroneous #undef for scm_cddaar:
pairs.c:219:***Missing or erroneous `#define FUNC_NAME s_scm_cdaddr'
pairs.c:222:***Missing or erroneous #undef for scm_cdadar:
pairs.c:227:***Missing or erroneous `#define FUNC_NAME s_scm_cdaadr'
pairs.c:230:***Missing or erroneous #undef for scm_cdaaar:
pairs.c:235:***Missing or erroneous `#define FUNC_NAME s_scm_cadddr'
pairs.c:238:***Missing or erroneous #undef for scm_caddar:
pairs.c:243:***Missing or erroneous `#define FUNC_NAME s_scm_cadadr'
pairs.c:246:***Missing or erroneous #undef for scm_cadaar:
pairs.c:251:***Missing or erroneous `#define FUNC_NAME s_scm_caaddr'
pairs.c:254:***Missing or erroneous #undef for scm_caadar:
pairs.c:259:***Missing or erroneous `#define FUNC_NAME s_scm_caaadr'
pairs.c:262:***Missing or erroneous #undef for scm_caaaar:
...
SNARF srfi-1.doc
srfi-1.c:192:***Mismatching FUNC_NAME. Should be: `#define FUNC_NAME s_scm_srfi1_concatenate_x'
...
GEN guile-procedures.texi
rm -f guile-procedures.txt
makeinfo --force -o guile-procedures.txt guile-procedures.texi || test -f guile-procedures.txt
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:10932: Cross reference to nonexistent node `Backslash Escapes' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:10624: Cross reference to nonexistent node `Network Address Conversion' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:10573: Cross reference to nonexistent node `Network Databases' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:10523: Cross reference to nonexistent node `Network Databases' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:9216: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:9204: Cross reference to nonexistent node `Closing' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:9009: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:9002: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:8995: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:8909: Cross reference to nonexistent node `File Ports' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:8252: Cross reference to nonexistent node `Vtables' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:7856: Cross reference to nonexistent node `Locales' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:7649: Cross reference to nonexistent node `Bitwise Operations' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:6358: Cross reference to nonexistent node `Character Sets' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:6336: Cross reference to nonexistent node `Character Sets' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:6273: Cross reference to nonexistent node `Multiple Values' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:5104: Cross reference to nonexistent node `File Ports' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:4825: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:4814: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:4803: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:3274: Cross reference to nonexistent node `File Ports' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:3081: Cross reference to nonexistent node `Locales' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:2760: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:2753: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:2746: Cross reference to nonexistent node `Hash Tables' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:2150: Cross reference to nonexistent node `Character Encoding of Source Files' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:2144: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?).
/usr/local/src/guile/guile-1.9.13/libguile//guile-procedures.texi:2126: Cross reference to nonexistent node `Ports and File Descriptors' (perhaps incorrect sectioning?).
...
GUILEC language/glil/decompile-assembly.go
language/glil/decompile-assembly.scm:174:21: warning: possibly unbound variable `make-glil-local'
language/glil/decompile-assembly.scm:170:21: warning: possibly unbound variable `make-glil-local'
...
GUILEC ice-9/mapping.go
ice-9/mapping.scm:97:48: warning: possibly wrong number of arguments to `hashx-get-handle'
ice-9/mapping.scm:94:48: warning: possibly unbound variable `hashx-create-handle'
...
GUILEC rnrs/conditions.go
rnrs/conditions.scm:113:2: warning: possibly unbound variable `raise'
...
GUILEC scripts/autofrisk.go
scripts/autofrisk.scm:182:2: warning: non-literal format string
...
GUILEC language/ecmascript/parse.go
%% Shift/Reduce conflict (shift 35, reduce 81) on 'lbrace' in state 435
%% Shift/Reduce conflict (shift 34, reduce 81) on 'lparen' in state 435
%% Shift/Reduce conflict (shift 33, reduce 81) on 'lbracket' in state 435
%% Shift/Reduce conflict (shift 32, reduce 81) on 'semicolon' in state 435
%% Shift/Reduce conflict (shift 31, reduce 81) on '+' in state 435
%% Shift/Reduce conflict (shift 30, reduce 81) on '-' in state 435
%% Shift/Reduce conflict (shift 29, reduce 81) on '++' in state 435
%% Shift/Reduce conflict (shift 28, reduce 81) on '--' in state 435
%% Shift/Reduce conflict (shift 27, reduce 81) on '!' in state 435
%% Shift/Reduce conflict (shift 26, reduce 81) on '~' in state 435
%% Shift/Reduce conflict (shift 25, reduce 81) on 'break' in state 435
%% Shift/Reduce conflict (shift 24, reduce 81) on 'new' in state 435
%% Shift/Reduce conflict (shift 23, reduce 81) on 'var' in state 435
%% Shift/Reduce conflict (shift 22, reduce 81) on 'return' in state 435
%% Shift/Reduce conflict (shift 21, reduce 81) on 'void' in state 435
%% Shift/Reduce conflict (shift 20, reduce 81) on 'for' in state 435
%% Shift/Reduce conflict (shift 19, reduce 81) on 'switch' in state 435
%% Shift/Reduce conflict (shift 18, reduce 81) on 'while' in state 435
%% Shift/Reduce conflict (shift 17, reduce 81) on 'continue' in state 435
%% Shift/Reduce conflict (shift 81, reduce 81) on 'function' in state 435
%% Shift/Reduce conflict (shift 15, reduce 81) on 'this' in state 435
%% Shift/Reduce conflict (shift 14, reduce 81) on 'with' in state 435
%% Shift/Reduce conflict (shift 13, reduce 81) on 'if' in state 435
%% Shift/Reduce conflict (shift 12, reduce 81) on 'throw' in state 435
%% Shift/Reduce conflict (shift 11, reduce 81) on 'delete' in state 435
%% Shift/Reduce conflict (shift 10, reduce 81) on 'try' in state 435
%% Shift/Reduce conflict (shift 9, reduce 81) on 'do' in state 435
%% Shift/Reduce conflict (shift 8, reduce 81) on 'typeof' in state 435
%% Shift/Reduce conflict (shift 7, reduce 81) on 'null' in state 435
%% Shift/Reduce conflict (shift 6, reduce 81) on 'true' in state 435
%% Shift/Reduce conflict (shift 5, reduce 81) on 'false' in state 435
%% Shift/Reduce conflict (shift 4, reduce 81) on 'Identifier' in state 435
%% Shift/Reduce conflict (shift 3, reduce 81) on 'StringLiteral' in state 435
%% Shift/Reduce conflict (shift 2, reduce 81) on 'NumericLiteral' in state 435
%% Shift/Reduce conflict (shift 1, reduce 81) on 'RegexpLiteral' in state 435
%% Shift/Reduce conflict (shift 35, reduce 80) on 'lbrace' in state 422
%% Shift/Reduce conflict (shift 34, reduce 80) on 'lparen' in state 422
%% Shift/Reduce conflict (shift 33, reduce 80) on 'lbracket' in state 422
%% Shift/Reduce conflict (shift 32, reduce 80) on 'semicolon' in state 422
%% Shift/Reduce conflict (shift 31, reduce 80) on '+' in state 422
%% Shift/Reduce conflict (shift 30, reduce 80) on '-' in state 422
%% Shift/Reduce conflict (shift 29, reduce 80) on '++' in state 422
%% Shift/Reduce conflict (shift 28, reduce 80) on '--' in state 422
%% Shift/Reduce conflict (shift 27, reduce 80) on '!' in state 422
%% Shift/Reduce conflict (shift 26, reduce 80) on '~' in state 422
%% Shift/Reduce conflict (shift 25, reduce 80) on 'break' in state 422
%% Shift/Reduce conflict (shift 24, reduce 80) on 'new' in state 422
%% Shift/Reduce conflict (shift 23, reduce 80) on 'var' in state 422
%% Shift/Reduce conflict (shift 22, reduce 80) on 'return' in state 422
%% Shift/Reduce conflict (shift 21, reduce 80) on 'void' in state 422
%% Shift/Reduce conflict (shift 20, reduce 80) on 'for' in state 422
%% Shift/Reduce conflict (shift 19, reduce 80) on 'switch' in state 422
%% Shift/Reduce conflict (shift 18, reduce 80) on 'while' in state 422
%% Shift/Reduce conflict (shift 17, reduce 80) on 'continue' in state 422
%% Shift/Reduce conflict (shift 81, reduce 80) on 'function' in state 422
%% Shift/Reduce conflict (shift 15, reduce 80) on 'this' in state 422
%% Shift/Reduce conflict (shift 14, reduce 80) on 'with' in state 422
%% Shift/Reduce conflict (shift 13, reduce 80) on 'if' in state 422
%% Shift/Reduce conflict (shift 12, reduce 80) on 'throw' in state 422
%% Shift/Reduce conflict (shift 11, reduce 80) on 'delete' in state 422
%% Shift/Reduce conflict (shift 10, reduce 80) on 'try' in state 422
%% Shift/Reduce conflict (shift 9, reduce 80) on 'do' in state 422
%% Shift/Reduce conflict (shift 8, reduce 80) on 'typeof' in state 422
%% Shift/Reduce conflict (shift 7, reduce 80) on 'null' in state 422
%% Shift/Reduce conflict (shift 6, reduce 80) on 'true' in state 422
%% Shift/Reduce conflict (shift 5, reduce 80) on 'false' in state 422
%% Shift/Reduce conflict (shift 4, reduce 80) on 'Identifier' in state 422
%% Shift/Reduce conflict (shift 3, reduce 80) on 'StringLiteral' in state 422
%% Shift/Reduce conflict (shift 2, reduce 80) on 'NumericLiteral' in state 422
%% Shift/Reduce conflict (shift 1, reduce 80) on 'RegexpLiteral' in state 422
%% Shift/Reduce conflict (shift 35, reduce 83) on 'lbrace' in state 421
%% Shift/Reduce conflict (shift 34, reduce 83) on 'lparen' in state 421
%% Shift/Reduce conflict (shift 33, reduce 83) on 'lbracket' in state 421
%% Shift/Reduce conflict (shift 32, reduce 83) on 'semicolon' in state 421
%% Shift/Reduce conflict (shift 31, reduce 83) on '+' in state 421
%% Shift/Reduce conflict (shift 30, reduce 83) on '-' in state 421
%% Shift/Reduce conflict (shift 29, reduce 83) on '++' in state 421
%% Shift/Reduce conflict (shift 28, reduce 83) on '--' in state 421
%% Shift/Reduce conflict (shift 27, reduce 83) on '!' in state 421
%% Shift/Reduce conflict (shift 26, reduce 83) on '~' in state 421
%% Shift/Reduce conflict (shift 25, reduce 83) on 'break' in state 421
%% Shift/Reduce conflict (shift 24, reduce 83) on 'new' in state 421
%% Shift/Reduce conflict (shift 23, reduce 83) on 'var' in state 421
%% Shift/Reduce conflict (shift 22, reduce 83) on 'return' in state 421
%% Shift/Reduce conflict (shift 21, reduce 83) on 'void' in state 421
%% Shift/Reduce conflict (shift 20, reduce 83) on 'for' in state 421
%% Shift/Reduce conflict (shift 19, reduce 83) on 'switch' in state 421
%% Shift/Reduce conflict (shift 18, reduce 83) on 'while' in state 421
%% Shift/Reduce conflict (shift 17, reduce 83) on 'continue' in state 421
%% Shift/Reduce conflict (shift 81, reduce 83) on 'function' in state 421
%% Shift/Reduce conflict (shift 15, reduce 83) on 'this' in state 421
%% Shift/Reduce conflict (shift 14, reduce 83) on 'with' in state 421
%% Shift/Reduce conflict (shift 13, reduce 83) on 'if' in state 421
%% Shift/Reduce conflict (shift 12, reduce 83) on 'throw' in state 421
%% Shift/Reduce conflict (shift 11, reduce 83) on 'delete' in state 421
%% Shift/Reduce conflict (shift 10, reduce 83) on 'try' in state 421
%% Shift/Reduce conflict (shift 9, reduce 83) on 'do' in state 421
%% Shift/Reduce conflict (shift 8, reduce 83) on 'typeof' in state 421
%% Shift/Reduce conflict (shift 7, reduce 83) on 'null' in state 421
%% Shift/Reduce conflict (shift 6, reduce 83) on 'true' in state 421
%% Shift/Reduce conflict (shift 5, reduce 83) on 'false' in state 421
%% Shift/Reduce conflict (shift 4, reduce 83) on 'Identifier' in state 421
%% Shift/Reduce conflict (shift 3, reduce 83) on 'StringLiteral' in state 421
%% Shift/Reduce conflict (shift 2, reduce 83) on 'NumericLiteral' in state 421
%% Shift/Reduce conflict (shift 1, reduce 83) on 'RegexpLiteral' in state 421
%% Reduce/Reduce conflict (reduce 11, reduce 7) on '--' in state 420
%% Reduce/Reduce conflict (reduce 11, reduce 7) on '++' in state 420
%% Reduce/Reduce conflict (reduce 11, reduce 7) on '-' in state 420
%% Reduce/Reduce conflict (reduce 11, reduce 7) on '+' in state 420
%% Reduce/Reduce conflict (reduce 11, reduce 7) on 'semicolon' in state 420
%% Reduce/Reduce conflict (reduce 11, reduce 7) on 'lbracket' in state 420
%% Reduce/Reduce conflict (reduce 11, reduce 7) on 'lparen' in state 420
%% Shift/Reduce conflict (shift 35, reduce 82) on 'lbrace' in state 398
%% Shift/Reduce conflict (shift 34, reduce 82) on 'lparen' in state 398
%% Shift/Reduce conflict (shift 33, reduce 82) on 'lbracket' in state 398
%% Shift/Reduce conflict (shift 32, reduce 82) on 'semicolon' in state 398
%% Shift/Reduce conflict (shift 31, reduce 82) on '+' in state 398
%% Shift/Reduce conflict (shift 30, reduce 82) on '-' in state 398
%% Shift/Reduce conflict (shift 29, reduce 82) on '++' in state 398
%% Shift/Reduce conflict (shift 28, reduce 82) on '--' in state 398
%% Shift/Reduce conflict (shift 27, reduce 82) on '!' in state 398
%% Shift/Reduce conflict (shift 26, reduce 82) on '~' in state 398
%% Shift/Reduce conflict (shift 25, reduce 82) on 'break' in state 398
%% Shift/Reduce conflict (shift 24, reduce 82) on 'new' in state 398
%% Shift/Reduce conflict (shift 23, reduce 82) on 'var' in state 398
%% Shift/Reduce conflict (shift 22, reduce 82) on 'return' in state 398
%% Shift/Reduce conflict (shift 21, reduce 82) on 'void' in state 398
%% Shift/Reduce conflict (shift 20, reduce 82) on 'for' in state 398
%% Shift/Reduce conflict (shift 19, reduce 82) on 'switch' in state 398
%% Shift/Reduce conflict (shift 18, reduce 82) on 'while' in state 398
%% Shift/Reduce conflict (shift 17, reduce 82) on 'continue' in state 398
%% Shift/Reduce conflict (shift 81, reduce 82) on 'function' in state 398
%% Shift/Reduce conflict (shift 15, reduce 82) on 'this' in state 398
%% Shift/Reduce conflict (shift 14, reduce 82) on 'with' in state 398
%% Shift/Reduce conflict (shift 13, reduce 82) on 'if' in state 398
%% Shift/Reduce conflict (shift 12, reduce 82) on 'throw' in state 398
%% Shift/Reduce conflict (shift 11, reduce 82) on 'delete' in state 398
%% Shift/Reduce conflict (shift 10, reduce 82) on 'try' in state 398
%% Shift/Reduce conflict (shift 9, reduce 82) on 'do' in state 398
%% Shift/Reduce conflict (shift 8, reduce 82) on 'typeof' in state 398
%% Shift/Reduce conflict (shift 7, reduce 82) on 'null' in state 398
%% Shift/Reduce conflict (shift 6, reduce 82) on 'true' in state 398
%% Shift/Reduce conflict (shift 5, reduce 82) on 'false' in state 398
%% Shift/Reduce conflict (shift 4, reduce 82) on 'Identifier' in state 398
%% Shift/Reduce conflict (shift 3, reduce 82) on 'StringLiteral' in state 398
%% Shift/Reduce conflict (shift 2, reduce 82) on 'NumericLiteral' in state 398
%% Shift/Reduce conflict (shift 1, reduce 82) on 'RegexpLiteral' in state 398
%% Reduce/Reduce conflict (reduce 9, reduce 6) on '--' in state 395
%% Reduce/Reduce conflict (reduce 9, reduce 6) on '++' in state 395
%% Reduce/Reduce conflict (reduce 9, reduce 6) on '-' in state 395
%% Reduce/Reduce conflict (reduce 9, reduce 6) on '+' in state 395
%% Reduce/Reduce conflict (reduce 9, reduce 6) on 'semicolon' in state 395
%% Reduce/Reduce conflict (reduce 9, reduce 6) on 'lbracket' in state 395
%% Reduce/Reduce conflict (reduce 9, reduce 6) on 'lparen' in state 395
%% Shift/Reduce conflict (shift 168, reduce 137) on '++' in state 336
%% Shift/Reduce conflict (shift 167, reduce 137) on '--' in state 336
%% Shift/Reduce conflict (shift 166, reduce 137) on '=' in state 336
%% Shift/Reduce conflict (shift 165, reduce 137) on '+=' in state 336
%% Shift/Reduce conflict (shift 164, reduce 137) on '-=' in state 336
%% Shift/Reduce conflict (shift 163, reduce 137) on '*=' in state 336
%% Shift/Reduce conflict (shift 162, reduce 137) on '%=' in state 336
%% Shift/Reduce conflict (shift 161, reduce 137) on '<<=' in state 336
%% Shift/Reduce conflict (shift 160, reduce 137) on '>>=' in state 336
%% Shift/Reduce conflict (shift 159, reduce 137) on '>>>=' in state 336
%% Shift/Reduce conflict (shift 158, reduce 137) on '&=' in state 336
%% Shift/Reduce conflict (shift 157, reduce 137) on 'bor=' in state 336
%% Shift/Reduce conflict (shift 156, reduce 137) on '^=' in state 336
%% Shift/Reduce conflict (shift 155, reduce 137) on '/=' in state 336
%% Shift/Reduce conflict (shift 35, reduce 16) on 'lbrace' in state 322
%% Shift/Reduce conflict (shift 34, reduce 16) on 'lparen' in state 322
%% Shift/Reduce conflict (shift 33, reduce 16) on 'lbracket' in state 322
%% Shift/Reduce conflict (shift 32, reduce 16) on 'semicolon' in state 322
%% Shift/Reduce conflict (shift 31, reduce 16) on '+' in state 322
%% Shift/Reduce conflict (shift 30, reduce 16) on '-' in state 322
%% Shift/Reduce conflict (shift 29, reduce 16) on '++' in state 322
%% Shift/Reduce conflict (shift 28, reduce 16) on '--' in state 322
%% Shift/Reduce conflict (shift 27, reduce 16) on '!' in state 322
%% Shift/Reduce conflict (shift 26, reduce 16) on '~' in state 322
%% Shift/Reduce conflict (shift 25, reduce 16) on 'break' in state 322
%% Shift/Reduce conflict (shift 24, reduce 16) on 'new' in state 322
%% Shift/Reduce conflict (shift 23, reduce 16) on 'var' in state 322
%% Shift/Reduce conflict (shift 22, reduce 16) on 'return' in state 322
%% Shift/Reduce conflict (shift 21, reduce 16) on 'void' in state 322
%% Shift/Reduce conflict (shift 20, reduce 16) on 'for' in state 322
%% Shift/Reduce conflict (shift 19, reduce 16) on 'switch' in state 322
%% Shift/Reduce conflict (shift 18, reduce 16) on 'while' in state 322
%% Shift/Reduce conflict (shift 17, reduce 16) on 'continue' in state 322
%% Shift/Reduce conflict (shift 16, reduce 16) on 'function' in state 322
%% Shift/Reduce conflict (shift 15, reduce 16) on 'this' in state 322
%% Shift/Reduce conflict (shift 14, reduce 16) on 'with' in state 322
%% Shift/Reduce conflict (shift 13, reduce 16) on 'if' in state 322
%% Shift/Reduce conflict (shift 12, reduce 16) on 'throw' in state 322
%% Shift/Reduce conflict (shift 11, reduce 16) on 'delete' in state 322
%% Shift/Reduce conflict (shift 10, reduce 16) on 'try' in state 322
%% Shift/Reduce conflict (shift 9, reduce 16) on 'do' in state 322
%% Shift/Reduce conflict (shift 8, reduce 16) on 'typeof' in state 322
%% Shift/Reduce conflict (shift 7, reduce 16) on 'null' in state 322
%% Shift/Reduce conflict (shift 6, reduce 16) on 'true' in state 322
%% Shift/Reduce conflict (shift 5, reduce 16) on 'false' in state 322
%% Shift/Reduce conflict (shift 4, reduce 16) on 'Identifier' in state 322
%% Shift/Reduce conflict (shift 3, reduce 16) on 'StringLiteral' in state 322
%% Shift/Reduce conflict (shift 2, reduce 16) on 'NumericLiteral' in state 322
%% Shift/Reduce conflict (shift 1, reduce 16) on 'RegexpLiteral' in state 322
%% Shift/Reduce conflict (shift 365, reduce 48) on 'else' in state 317
%% Shift/Reduce conflict (shift 214, reduce 41) on '=' in state 277
%% Shift/Reduce conflict (shift 142, reduce 175) on 'in' in state 240
%% Shift/Reduce conflict (shift 142, reduce 176) on 'in' in state 239
%% Shift/Reduce conflict (shift 142, reduce 177) on 'in' in state 238
%% Shift/Reduce conflict (shift 142, reduce 178) on 'in' in state 237
%% Shift/Reduce conflict (shift 168, reduce 137) on '++' in state 212
%% Shift/Reduce conflict (shift 167, reduce 137) on '--' in state 212
%% Shift/Reduce conflict (shift 166, reduce 137) on '=' in state 212
%% Shift/Reduce conflict (shift 165, reduce 137) on '+=' in state 212
%% Shift/Reduce conflict (shift 164, reduce 137) on '-=' in state 212
%% Shift/Reduce conflict (shift 163, reduce 137) on '*=' in state 212
%% Shift/Reduce conflict (shift 162, reduce 137) on '%=' in state 212
%% Shift/Reduce conflict (shift 161, reduce 137) on '<<=' in state 212
%% Shift/Reduce conflict (shift 160, reduce 137) on '>>=' in state 212
%% Shift/Reduce conflict (shift 159, reduce 137) on '>>>=' in state 212
%% Shift/Reduce conflict (shift 158, reduce 137) on '&=' in state 212
%% Shift/Reduce conflict (shift 157, reduce 137) on 'bor=' in state 212
%% Shift/Reduce conflict (shift 156, reduce 137) on '^=' in state 212
%% Shift/Reduce conflict (shift 155, reduce 137) on '/=' in state 212
%% Shift/Reduce conflict (shift 299, reduce 137) on 'in' in state 212
%% Shift/Reduce conflict (shift 186, reduce 86) on 'finally' in state 188
%% Shift/Reduce conflict (shift 79, reduce 117) on 'colon' in state 123
%% Shift/Reduce conflict (shift 172, reduce 125) on 'lparen' in state 106
%% Shift/Reduce conflict (shift 175, reduce 125) on 'lbracket' in state 106
%% Shift/Reduce conflict (shift 174, reduce 125) on 'dot' in state 106
%% Shift/Reduce conflict (shift 214, reduce 39) on '=' in state 102
%% Shift/Reduce conflict (shift 168, reduce 137) on '++' in state 84
%% Shift/Reduce conflict (shift 167, reduce 137) on '--' in state 84
%% Shift/Reduce conflict (shift 35, reduce 2) on 'lbrace' in state 74
%% Shift/Reduce conflict (shift 34, reduce 2) on 'lparen' in state 74
%% Shift/Reduce conflict (shift 33, reduce 2) on 'lbracket' in state 74
%% Shift/Reduce conflict (shift 32, reduce 2) on 'semicolon' in state 74
%% Shift/Reduce conflict (shift 31, reduce 2) on '+' in state 74
%% Shift/Reduce conflict (shift 30, reduce 2) on '-' in state 74
%% Shift/Reduce conflict (shift 29, reduce 2) on '++' in state 74
%% Shift/Reduce conflict (shift 28, reduce 2) on '--' in state 74
%% Shift/Reduce conflict (shift 27, reduce 2) on '!' in state 74
%% Shift/Reduce conflict (shift 26, reduce 2) on '~' in state 74
%% Shift/Reduce conflict (shift 25, reduce 2) on 'break' in state 74
%% Shift/Reduce conflict (shift 24, reduce 2) on 'new' in state 74
%% Shift/Reduce conflict (shift 23, reduce 2) on 'var' in state 74
%% Shift/Reduce conflict (shift 22, reduce 2) on 'return' in state 74
%% Shift/Reduce conflict (shift 21, reduce 2) on 'void' in state 74
%% Shift/Reduce conflict (shift 20, reduce 2) on 'for' in state 74
%% Shift/Reduce conflict (shift 19, reduce 2) on 'switch' in state 74
%% Shift/Reduce conflict (shift 18, reduce 2) on 'while' in state 74
%% Shift/Reduce conflict (shift 17, reduce 2) on 'continue' in state 74
%% Shift/Reduce conflict (shift 16, reduce 2) on 'function' in state 74
%% Shift/Reduce conflict (shift 15, reduce 2) on 'this' in state 74
%% Shift/Reduce conflict (shift 14, reduce 2) on 'with' in state 74
%% Shift/Reduce conflict (shift 13, reduce 2) on 'if' in state 74
%% Shift/Reduce conflict (shift 12, reduce 2) on 'throw' in state 74
%% Shift/Reduce conflict (shift 11, reduce 2) on 'delete' in state 74
%% Shift/Reduce conflict (shift 10, reduce 2) on 'try' in state 74
%% Shift/Reduce conflict (shift 9, reduce 2) on 'do' in state 74
%% Shift/Reduce conflict (shift 8, reduce 2) on 'typeof' in state 74
%% Shift/Reduce conflict (shift 7, reduce 2) on 'null' in state 74
%% Shift/Reduce conflict (shift 6, reduce 2) on 'true' in state 74
%% Shift/Reduce conflict (shift 5, reduce 2) on 'false' in state 74
%% Shift/Reduce conflict (shift 4, reduce 2) on 'Identifier' in state 74
%% Shift/Reduce conflict (shift 3, reduce 2) on 'StringLiteral' in state 74
%% Shift/Reduce conflict (shift 2, reduce 2) on 'NumericLiteral' in state 74
%% Shift/Reduce conflict (shift 1, reduce 2) on 'RegexpLiteral' in state 74
%% Shift/Reduce conflict (shift 172, reduce 125) on 'lparen' in state 55
%% Shift/Reduce conflict (shift 175, reduce 125) on 'lbracket' in state 55
%% Shift/Reduce conflict (shift 174, reduce 125) on 'dot' in state 55
%% Shift/Reduce conflict (shift 172, reduce 136) on 'lparen' in state 53
%% Shift/Reduce conflict (shift 171, reduce 136) on 'lbracket' in state 53
%% Shift/Reduce conflict (shift 170, reduce 136) on 'dot' in state 53
%% Shift/Reduce conflict (shift 168, reduce 137) on '++' in state 52
%% Shift/Reduce conflict (shift 167, reduce 137) on '--' in state 52
%% Shift/Reduce conflict (shift 166, reduce 137) on '=' in state 52
%% Shift/Reduce conflict (shift 165, reduce 137) on '+=' in state 52
%% Shift/Reduce conflict (shift 164, reduce 137) on '-=' in state 52
%% Shift/Reduce conflict (shift 163, reduce 137) on '*=' in state 52
%% Shift/Reduce conflict (shift 162, reduce 137) on '%=' in state 52
%% Shift/Reduce conflict (shift 161, reduce 137) on '<<=' in state 52
%% Shift/Reduce conflict (shift 160, reduce 137) on '>>=' in state 52
%% Shift/Reduce conflict (shift 159, reduce 137) on '>>>=' in state 52
%% Shift/Reduce conflict (shift 158, reduce 137) on '&=' in state 52
%% Shift/Reduce conflict (shift 157, reduce 137) on 'bor=' in state 52
%% Shift/Reduce conflict (shift 156, reduce 137) on '^=' in state 52
%% Shift/Reduce conflict (shift 155, reduce 137) on '/=' in state 52
%% Shift/Reduce conflict (shift 151, reduce 157) on '+' in state 48
%% Shift/Reduce conflict (shift 150, reduce 157) on '-' in state 48
%% Shift/Reduce conflict (shift 142, reduce 174) on 'in' in state 46
...
GUILEC language/ecmascript/base.go
language/ecmascript/base.scm:179:31: warning: wrong number of arguments to `object->number'
language/ecmascript/base.scm:95:6: warning: possibly unbound variable `v'
language/ecmascript/base.scm:181:14: warning: possibly unbound variable `o'
language/ecmascript/base.scm:226:22: warning: possibly unbound variable `Boolean'
language/ecmascript/base.scm:227:21: warning: possibly unbound variable `String'
language/ecmascript/base.scm:228:21: warning: possibly unbound variable `Number'
...
GUILEC language/ecmascript/function.go
language/ecmascript/function.scm:40:9: warning: possibly unbound variable `<js-array-object>'
language/ecmascript/function.scm:44:43: warning: possibly unbound variable `js-array-vector'
...
GUILEC ice-9/readline.go
ice-9/readline.scm:201:10: warning: possibly unbound variable `*readline-completion-function*'
ice-9/readline.scm:198:10: warning: possibly unbound variable `*readline-completion-function*'
ice-9/readline.scm:195:2: warning: possibly unbound variable `*readline-completion-function*'
ice-9/readline.scm:141:4: warning: possibly unbound variable `%readline'
ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface'
ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface'
ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface'
ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface'
ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface'
ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface'
ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface'
ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface'
ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface'
ice-9/readline.scm:63:0: warning: possibly unbound variable `readline-options-interface'
ice-9/readline.scm:87:47: warning: possibly unbound variable `%readline'
ice-9/readline.scm:110:38: warning: possibly unbound variable `readline-options-interface'
ice-9/readline.scm:191:4: warning: possibly unbound variable `*readline-completion-function*'
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-10-18 15:40 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-17 13:03 GNU Guile 1.9.13 released (beta) Ludovic Courtès
2010-10-18 15:40 ` David Pirotte
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).