bpt/guile.git
20 years agoAdded Copyright notice.
Marius Vollmer [Wed, 21 Jan 2004 22:40:39 +0000 (22:40 +0000)]
Added Copyright notice.

20 years ago*** empty log message ***
Marius Vollmer [Wed, 21 Jan 2004 00:47:50 +0000 (00:47 +0000)]
*** empty log message ***

20 years agoMention SRFI-26.
Marius Vollmer [Wed, 21 Jan 2004 00:47:19 +0000 (00:47 +0000)]
Mention SRFI-26.

20 years agoMention (srfi srfi-26).
Marius Vollmer [Wed, 21 Jan 2004 00:47:06 +0000 (00:47 +0000)]
Mention (srfi srfi-26).

20 years agoNew, from Daniel Skarda. Thanks!
Marius Vollmer [Wed, 21 Jan 2004 00:46:10 +0000 (00:46 +0000)]
New, from Daniel Skarda.  Thanks!

20 years ago* tests/srfi-26.test: New.
Marius Vollmer [Wed, 21 Jan 2004 00:45:48 +0000 (00:45 +0000)]
* tests/srfi-26.test: New.
* Makefile.am (SCM_TESTS): Added it.

20 years ago* gc.c: add protected_object_count, a number that is dumped from
Han-Wen Nienhuys [Wed, 21 Jan 2004 00:06:11 +0000 (00:06 +0000)]
* gc.c: add protected_object_count, a number that is dumped from
gc_stats()

20 years agoBack out change to lazy-handler-dispatch lookup.
Neil Jerram [Tue, 20 Jan 2004 22:38:39 +0000 (22:38 +0000)]
Back out change to lazy-handler-dispatch lookup.

20 years agoReorg gds-send args; use evaluation correlator
Neil Jerram [Tue, 20 Jan 2004 22:13:20 +0000 (22:13 +0000)]
Reorg gds-send args; use evaluation correlator

20 years agoImplement eval threads.
Neil Jerram [Tue, 20 Jan 2004 22:09:32 +0000 (22:09 +0000)]
Implement eval threads.

20 years agoAdd GDS doc
Neil Jerram [Tue, 20 Jan 2004 22:05:44 +0000 (22:05 +0000)]
Add GDS doc

20 years ago*** empty log message ***
Kevin Ryde [Tue, 20 Jan 2004 00:47:20 +0000 (00:47 +0000)]
*** empty log message ***

20 years ago(Guile License): Note readline is GPL and manual has
Kevin Ryde [Tue, 20 Jan 2004 00:45:42 +0000 (00:45 +0000)]
(Guile License): Note readline is GPL and manual has
its own copying terms.  Describe briefly what the licenses mean in
practice.

20 years ago(Higher level thread procedures): In monitor,
Kevin Ryde [Tue, 20 Jan 2004 00:32:46 +0000 (00:32 +0000)]
(Higher level thread procedures): In monitor,
don't let "newly created" suggest a mutex created on every evaluation.
Note what "monitor" means.

20 years ago(SLIB): Note `system' redefined by (ice-9 slib). Tweak
Kevin Ryde [Tue, 20 Jan 2004 00:30:13 +0000 (00:30 +0000)]
(SLIB): Note `system' redefined by (ice-9 slib).  Tweak
`require' example.

20 years ago*** empty log message ***
Marius Vollmer [Mon, 12 Jan 2004 17:28:46 +0000 (17:28 +0000)]
*** empty log message ***

20 years ago(compute-get-n-set): Use '#:' in error message instead of ':'. Thanks
Marius Vollmer [Mon, 12 Jan 2004 17:28:30 +0000 (17:28 +0000)]
(compute-get-n-set): Use '#:' in error message instead of ':'.  Thanks
to Richard Todd!

20 years ago*** empty log message ***
Marius Vollmer [Mon, 12 Jan 2004 17:20:43 +0000 (17:20 +0000)]
*** empty log message ***

20 years agoUse '#:' prefix for keywords instead of ':'. Thanks to Richard Todd!
Marius Vollmer [Mon, 12 Jan 2004 17:19:21 +0000 (17:19 +0000)]
Use '#:' prefix for keywords instead of ':'.  Thanks to Richard Todd!

20 years ago*** empty log message ***
Marius Vollmer [Sun, 11 Jan 2004 00:59:04 +0000 (00:59 +0000)]
*** empty log message ***

20 years ago* tests/r5rs_pitfall.scm: New.
Marius Vollmer [Sun, 11 Jan 2004 00:58:38 +0000 (00:58 +0000)]
* tests/r5rs_pitfall.scm: New.
* Makefile.am (SCM_TESTS): Added it.

20 years agoRenamed scm_frame_unwind to scm_frame_unwind_handler, and
Marius Vollmer [Sun, 11 Jan 2004 00:56:05 +0000 (00:56 +0000)]
Renamed scm_frame_unwind to scm_frame_unwind_handler, and
scm_frame_rewind to scm_frame_rewind_handler.

20 years ago(scm_frame_unwind, scm_frame_unwind_handler): Renamed and changed all
Marius Vollmer [Sun, 11 Jan 2004 00:51:19 +0000 (00:51 +0000)]
(scm_frame_unwind, scm_frame_unwind_handler): Renamed and changed all
uses.  (scm_frame_rewind, scm_frame_rewind_handler): Likewise.

20 years ago(scm_print_symbol_name): Handle #{`foo}#, #{,foo}#, #{.}#, and all
Marius Vollmer [Sun, 11 Jan 2004 00:40:54 +0000 (00:40 +0000)]
(scm_print_symbol_name): Handle #{`foo}#, #{,foo}#, #{.}#, and all
numeric strings specially.  Thanks to Paul Jarc!

20 years ago*** empty log message ***
Kevin Ryde [Sun, 11 Jan 2004 00:28:08 +0000 (00:28 +0000)]
*** empty log message ***

20 years ago(system): New function, giving an exit code return in
Kevin Ryde [Sun, 11 Jan 2004 00:26:41 +0000 (00:26 +0000)]
(system): New function, giving an exit code return in
accordance with slib spec.

20 years ago * tests/exceptions.test (false-if-exception): Disable tests on
Kevin Ryde [Sun, 11 Jan 2004 00:18:25 +0000 (00:18 +0000)]
* tests/exceptions.test (false-if-exception): Disable tests on
referencing expansion environment, reverted.

20 years ago*** empty log message ***
Kevin Ryde [Sun, 11 Jan 2004 00:03:33 +0000 (00:03 +0000)]
*** empty log message ***

20 years ago Revert this, it breaks test-suite/tests/r5rs_pitfalls.test where
Kevin Ryde [Sun, 11 Jan 2004 00:01:48 +0000 (00:01 +0000)]
Revert this, it breaks test-suite/tests/r5rs_pitfalls.test where
false-if-exception is used within syntax-rules.  (Suspect syntax-rules
ought to support this sort of thing, but it doesn't right now.)

* boot-9.scm (false-if-exception): Unquote catch and lambda, so as not
to depend on expansion environment.

20 years agoInstead of the non-portable mktemp, use mkdir to create a unique
Marius Vollmer [Sat, 10 Jan 2004 23:30:23 +0000 (23:30 +0000)]
Instead of the non-portable mktemp, use mkdir to create a unique
temporary directory that we can safely use.  Thanks to Stefan
Nordhausen!

20 years ago*** empty log message ***
Kevin Ryde [Sat, 10 Jan 2004 23:20:10 +0000 (23:20 +0000)]
*** empty log message ***

20 years ago(scm_bit_count, scm_bit_position, s_scm_bit_set_star_x,
Kevin Ryde [Sat, 10 Jan 2004 23:18:48 +0000 (23:18 +0000)]
(scm_bit_count, scm_bit_position, s_scm_bit_set_star_x,
s_scm_bit_count_star, s_scm_bit_invert_x): Clarify docstrings, as per
changes made to scheme-compound.texi.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 10 Jan 2004 21:43:10 +0000 (21:43 +0000)]
*** empty log message ***

20 years ago * misc-modules.texi (Queues): New chapter.
Kevin Ryde [Sat, 10 Jan 2004 21:40:26 +0000 (21:40 +0000)]
* misc-modules.texi (Queues): New chapter.
* guile.texi (Top): Add it.

20 years ago(Queues): New chapter.
Kevin Ryde [Sat, 10 Jan 2004 21:37:59 +0000 (21:37 +0000)]
(Queues): New chapter.

20 years ago*** empty log message ***
Marius Vollmer [Sat, 10 Jan 2004 21:22:28 +0000 (21:22 +0000)]
*** empty log message ***

20 years agoUse mktemp to create a truely unique temporary file name. Thanks to
Marius Vollmer [Sat, 10 Jan 2004 21:20:55 +0000 (21:20 +0000)]
Use mktemp to create a truely unique temporary file name.  Thanks to
Stefan Nordhausen!

20 years ago*** empty log message ***
Kevin Ryde [Fri, 9 Jan 2004 00:52:23 +0000 (00:52 +0000)]
*** empty log message ***

20 years ago(Bit Vectors): Revise for clarity, following
Kevin Ryde [Fri, 9 Jan 2004 00:37:44 +0000 (00:37 +0000)]
(Bit Vectors): Revise for clarity, following
report by Rouben Rostamian.  Remove #b() example, that syntax is not
accepted.

20 years agoMore stuff about flow control. Bug fixes in example.
Marius Vollmer [Thu, 8 Jan 2004 17:04:02 +0000 (17:04 +0000)]
More stuff about flow control.  Bug fixes in example.

20 years ago*** empty log message ***
Marius Vollmer [Wed, 7 Jan 2004 20:21:38 +0000 (20:21 +0000)]
*** empty log message ***

20 years ago* dynwind.h, dynwind.c (scm_i_dowinds): Removed 'explicit'
Marius Vollmer [Wed, 7 Jan 2004 20:21:30 +0000 (20:21 +0000)]
* dynwind.h, dynwind.c (scm_i_dowinds): Removed 'explicit'
argument since it is always zero now.  Changed all callers.
Removed code for handling fluids.

20 years ago*** empty log message ***
Marius Vollmer [Wed, 7 Jan 2004 19:51:18 +0000 (19:51 +0000)]
*** empty log message ***

20 years ago(with-fluids): Use with-fluid* when only one fluid is being set.
Marius Vollmer [Wed, 7 Jan 2004 19:51:07 +0000 (19:51 +0000)]
(with-fluids): Use with-fluid* when only one fluid is being set.

20 years ago* dynwind.c (scm_i_dowinds): Removed code for handling fluids.
Marius Vollmer [Wed, 7 Jan 2004 19:50:28 +0000 (19:50 +0000)]
* dynwind.c (scm_i_dowinds): Removed code for handling fluids.

20 years ago* fluids.c (scm_c_with_fluids): Use frames instead of adding to
Marius Vollmer [Wed, 7 Jan 2004 19:47:18 +0000 (19:47 +0000)]
* fluids.c (scm_c_with_fluids): Use frames instead of adding to
the wind chain explicitely.  Use scm_c_with_fluid for the common
case of only one fluid.
(scm_with_fluid): New.
(scm_c_with_fluid): Use frames instead of scm_c_with_fluids.

* fluids.h, fluids.c (scm_frame_fluid): New.
(scm_with_fluid): New.
(scm_i_swap_fluids, scm_i_swap_fluids_reverse): Removed.

20 years ago*** empty log message ***
Marius Vollmer [Wed, 7 Jan 2004 18:18:09 +0000 (18:18 +0000)]
*** empty log message ***

20 years agoAdapted to 'frame' renamings. (check_fluid): New.
Marius Vollmer [Wed, 7 Jan 2004 18:18:00 +0000 (18:18 +0000)]
Adapted to 'frame' renamings. (check_fluid): New.

20 years ago(SCM_TESTS): Added continuations.test.
Marius Vollmer [Wed, 7 Jan 2004 18:17:04 +0000 (18:17 +0000)]
(SCM_TESTS): Added continuations.test.

20 years agoAdapt to new 'frame' names. Document scm_c_with_fluid,
Marius Vollmer [Wed, 7 Jan 2004 18:13:07 +0000 (18:13 +0000)]
Adapt to new 'frame' names.  Document scm_c_with_fluid,
scm_c_with_fluids, and scm_frame_fluid.

20 years ago(scm_frame_fluid): New.
Marius Vollmer [Wed, 7 Jan 2004 18:08:52 +0000 (18:08 +0000)]
(scm_frame_fluid): New.

20 years agoDid the follwing renamings:
Marius Vollmer [Wed, 7 Jan 2004 18:03:46 +0000 (18:03 +0000)]
Did the follwing renamings:
scm_with_current_input_port -> scm_frame_current_input_port,
scm_with_current_output_port -> scm_frame_current_output_port,
scm_with_current_error_port -> scm_frame_current_error_port.
Changed all uses.

20 years ago* dynwind.c (scm_frame_end): Do not use scm_i_dowinds. Instead, do
Marius Vollmer [Wed, 7 Jan 2004 18:03:33 +0000 (18:03 +0000)]
* dynwind.c (scm_frame_end): Do not use scm_i_dowinds.  Instead, do
the unwinding directly.  It is simple enough.

* dynwind.h, dynwind.c: Did the following renamings:
scm_begin_frame -> scm_frame_begin,
scm_end_frame -> scm_frame_end,
scm_on_unwind -> scm_frame_unwind,
scm_on_rewind -> scm_frame_rewind,
scm_on_unwind_with_scm -> scm_frame_unwind_with_scm,
scm_on_rewind_with_scm -> scm_frame_rewind_with_scm.
Changed all uses.

20 years agoDid the follwing renamings: scm_with_blocked_asyncs ->
Marius Vollmer [Wed, 7 Jan 2004 18:03:18 +0000 (18:03 +0000)]
Did the follwing renamings: scm_with_blocked_asyncs ->
scm_frame_block_asyncs, scm_with_unblocked_asyncs ->
scm_frame_unblock_asyncs.  Changed all uses.

20 years ago*** empty log message ***
Kevin Ryde [Tue, 6 Jan 2004 23:45:42 +0000 (23:45 +0000)]
*** empty log message ***

20 years ago(SCM_MUTEX_MAXSIZE): Increase to 12*sizeof(long),
Kevin Ryde [Tue, 6 Jan 2004 23:40:08 +0000 (23:40 +0000)]
(SCM_MUTEX_MAXSIZE): Increase to 12*sizeof(long),
for the benefit of powerpc-apple-darwin5.5.  Reported by Richard Todd.

20 years ago*** empty log message ***
Kevin Ryde [Tue, 6 Jan 2004 22:21:01 +0000 (22:21 +0000)]
*** empty log message ***

20 years ago * Makefile.am (SCM_TESTS): Add unif.test.
Kevin Ryde [Tue, 6 Jan 2004 22:20:19 +0000 (22:20 +0000)]
* Makefile.am (SCM_TESTS): Add unif.test.

20 years agoNew file.
Kevin Ryde [Tue, 6 Jan 2004 22:19:23 +0000 (22:19 +0000)]
New file.
(uniform-array-set1!): Exercise this, in particular previous segv on
improper arg list.

20 years ago*** empty log message ***
Kevin Ryde [Tue, 6 Jan 2004 22:15:55 +0000 (22:15 +0000)]
*** empty log message ***

20 years agoAdd copyright years.
Kevin Ryde [Tue, 6 Jan 2004 22:14:44 +0000 (22:14 +0000)]
Add copyright years.

20 years ago(scm_aind): Test SCM_CONSP rather than !SCM_NULLP while
Kevin Ryde [Tue, 6 Jan 2004 22:13:08 +0000 (22:13 +0000)]
(scm_aind): Test SCM_CONSP rather than !SCM_NULLP while
traversing the args list, fixes segv if an improper list is given.
Reported by Rouben Rostamian.

20 years ago*** empty log message ***
Kevin Ryde [Tue, 6 Jan 2004 22:05:12 +0000 (22:05 +0000)]
*** empty log message ***

20 years ago(s_bignum): Remove, not used since gmp bignums.
Kevin Ryde [Tue, 6 Jan 2004 21:55:29 +0000 (21:55 +0000)]
(s_bignum): Remove, not used since gmp bignums.
Reported by Richard Todd.

20 years ago(<): Add tests inum/bignum/flonum/frac with frac.
Kevin Ryde [Tue, 6 Jan 2004 21:48:33 +0000 (21:48 +0000)]
(<): Add tests inum/bignum/flonum/frac with frac.

20 years agoAdd copyright and license notice.
Kevin Ryde [Tue, 6 Jan 2004 21:47:09 +0000 (21:47 +0000)]
Add copyright and license notice.

20 years ago(SCM_TESTS): Add q.test.
Kevin Ryde [Tue, 6 Jan 2004 21:45:48 +0000 (21:45 +0000)]
(SCM_TESTS): Add q.test.

20 years agoNew file.
Kevin Ryde [Tue, 6 Jan 2004 21:43:55 +0000 (21:43 +0000)]
New file.
(q-pop!): Exercise this, in particular the "not/null?" bug reported by
Richard Todd.

20 years ago(q-pop!): Should be "null?" not "not" for end-of-list.
Kevin Ryde [Tue, 6 Jan 2004 21:38:34 +0000 (21:38 +0000)]
(q-pop!): Should be "null?" not "not" for end-of-list.
Reported by Richard Todd.

20 years ago*** empty log message ***
Marius Vollmer [Tue, 6 Jan 2004 18:17:30 +0000 (18:17 +0000)]
*** empty log message ***

20 years agoDocument scm_on_unwind_with_scm and scm_on_rewind_with_scm.
Marius Vollmer [Tue, 6 Jan 2004 18:17:17 +0000 (18:17 +0000)]
Document scm_on_unwind_with_scm and scm_on_rewind_with_scm.

20 years ago(close_port, delete_file, check_ports): New.
Marius Vollmer [Tue, 6 Jan 2004 18:13:51 +0000 (18:13 +0000)]
(close_port, delete_file, check_ports): New.

20 years agodynwind.h (SCM_F_WIND_EXPLICITELY, SCM_F_WIND_EXPLICITLY): It's
Marius Vollmer [Tue, 6 Jan 2004 18:11:55 +0000 (18:11 +0000)]
dynwind.h (SCM_F_WIND_EXPLICITELY, SCM_F_WIND_EXPLICITLY): It's
"explicitly" not "explicitely", damn.  Changed all uses.

20 years ago(swap_ports, scm_with_current_foo_port): Do not allocate swap_data on
Marius Vollmer [Tue, 6 Jan 2004 18:09:42 +0000 (18:09 +0000)]
(swap_ports, scm_with_current_foo_port): Do not allocate swap_data on
stack, use a 'malloc obj'.

20 years ago(scm_make_initial_fluids, scm_copy_fluids, scm_swap_fluids,
Marius Vollmer [Tue, 6 Jan 2004 18:08:31 +0000 (18:08 +0000)]
(scm_make_initial_fluids, scm_copy_fluids, scm_swap_fluids,
scm_swap_fluids_reverse): Renamed to scm_i_... since they are
internal.  Changed all uses.

20 years ago(frame_print): Removed, use the default printer. (WINDER_F_MARK,
Marius Vollmer [Tue, 6 Jan 2004 18:04:47 +0000 (18:04 +0000)]
(frame_print): Removed, use the default printer.  (WINDER_F_MARK,
WINDER_MARK_P, winder_mark): New.  (scm_on_unwind_with_scm,
scm_on_rewind_with_scm): New. Use above to protect SCM values.

20 years ago(SCM_F_WIND_EXPLICITELY, SCM_F_WIND_EXPLICITLY): It's "explicitly" not
Marius Vollmer [Tue, 6 Jan 2004 17:57:41 +0000 (17:57 +0000)]
(SCM_F_WIND_EXPLICITELY, SCM_F_WIND_EXPLICITLY): It's "explicitly" not
"explicitely", damn.  Changed all uses.

20 years ago*** empty log message ***
Marius Vollmer [Tue, 6 Jan 2004 16:20:03 +0000 (16:20 +0000)]
*** empty log message ***

20 years ago(print-result, print-user-result): Handle exact fractions.
Marius Vollmer [Tue, 6 Jan 2004 16:19:21 +0000 (16:19 +0000)]
(print-result, print-user-result): Handle exact fractions.

20 years ago*** empty log message ***
Marius Vollmer [Sun, 4 Jan 2004 23:45:38 +0000 (23:45 +0000)]
*** empty log message ***

20 years agoDocument scm_with_[un]blocked_asyncs.
Marius Vollmer [Sun, 4 Jan 2004 23:45:11 +0000 (23:45 +0000)]
Document scm_with_[un]blocked_asyncs.

20 years agoDocument scm_with_current_<foo>_port.
Marius Vollmer [Sun, 4 Jan 2004 23:44:19 +0000 (23:44 +0000)]
Document scm_with_current_<foo>_port.

20 years agoMinor markup fixes.
Marius Vollmer [Sun, 4 Jan 2004 23:43:20 +0000 (23:43 +0000)]
Minor markup fixes.

20 years ago(scm_with_current_input_port, scm_with_current_output_port,
Marius Vollmer [Sun, 4 Jan 2004 23:40:14 +0000 (23:40 +0000)]
(scm_with_current_input_port, scm_with_current_output_port,
scm_with_current_error_port): New.

20 years ago(scm_with_blocked_asyncs, scm_with_unblocked_asyncs): New.
Marius Vollmer [Sun, 4 Jan 2004 23:36:49 +0000 (23:36 +0000)]
(scm_with_blocked_asyncs, scm_with_unblocked_asyncs): New.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 3 Jan 2004 22:34:05 +0000 (22:34 +0000)]
*** empty log message ***

20 years ago(scm_current_time, scm_gettimeofday): Add a comment about
Kevin Ryde [Sat, 3 Jan 2004 22:25:24 +0000 (22:25 +0000)]
(scm_current_time, scm_gettimeofday): Add a comment about
setzone/restorezone protection for DOS.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 3 Jan 2004 22:04:37 +0000 (22:04 +0000)]
*** empty log message ***

20 years ago(Threads): Note Guile uses POSIX threads, for
Kevin Ryde [Sat, 3 Jan 2004 21:58:04 +0000 (21:58 +0000)]
(Threads): Note Guile uses POSIX threads, for
concurrency and preemption.
(C level thread interface): Note periodic libguile call required for C
code in threads, add commented out reminders for SCM_TICK and
guile-mode, for when those features are ready.

20 years agoAdded section about frames.
Marius Vollmer [Sat, 3 Jan 2004 21:57:11 +0000 (21:57 +0000)]
Added section about frames.

20 years ago*** empty log message ***
Marius Vollmer [Sat, 3 Jan 2004 21:56:35 +0000 (21:56 +0000)]
*** empty log message ***

20 years agoDocument the frames stuff and other random changes.
Marius Vollmer [Sat, 3 Jan 2004 21:56:18 +0000 (21:56 +0000)]
Document the frames stuff and other random changes.

20 years ago* standalone/test-unwind.c: New test, for the frames stuff.
Marius Vollmer [Sat, 3 Jan 2004 21:54:23 +0000 (21:54 +0000)]
* standalone/test-unwind.c: New test, for the frames stuff.
* standalone/Makefile.am: Compile and run it.

20 years agoadded test-unwind
Marius Vollmer [Sat, 3 Jan 2004 21:53:21 +0000 (21:53 +0000)]
added test-unwind

20 years ago(copy_stack): New, do only the stack copying
Marius Vollmer [Sat, 3 Jan 2004 21:52:34 +0000 (21:52 +0000)]
(copy_stack): New, do only the stack copying
part of copy_stack_and_call.
(copy_stack_and_call): Copy the stack after unwinding and before
rewinding.
(scm_dynthrow): Do not call scm_dowinds, this is now done by
copy_stack_and_call.

20 years ago(scm_t_frame_flags, scm_t_wind_flags,
Marius Vollmer [Sat, 3 Jan 2004 21:49:16 +0000 (21:49 +0000)]
(scm_t_frame_flags, scm_t_wind_flags,
scm_begin_frame, scm_end_frame, scm_on_unwind, scm_on_rewind):
New.
(scm_dowinds, scm_i_dowinds): scm_dowinds has been renamed to
scm_i_dowinds and extended to handle frames and to invoke a 'turn'
function when the outermost wind point has been reached.  The
latter is used to copy a continuation stack at the right time.
scm_dowinds remains available.
(SCM_GUARDSP, SCM_BEFORE_GUARD, SCM_AFTER_GUARD, SCM_GUARD_DATA,
tc16_guard, guards_print): Removed.
(scm_internal_dynamic_wind): Reimplemented using frames.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 3 Jan 2004 21:41:31 +0000 (21:41 +0000)]
*** empty log message ***

20 years ago(scm_less_p): Don't convert frac to float for compares,
Kevin Ryde [Sat, 3 Jan 2004 21:38:38 +0000 (21:38 +0000)]
(scm_less_p): Don't convert frac to float for compares,
can give wrong results due to rounding.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 3 Jan 2004 21:27:51 +0000 (21:27 +0000)]
*** empty log message ***

20 years ago(-1+, <?, <=?, =?, >?, >=?): Define as aliases for 1-, <,
Kevin Ryde [Sat, 3 Jan 2004 21:15:40 +0000 (21:15 +0000)]
(-1+, <?, <=?, =?, >?, >=?): Define as aliases for 1-, <,
<=, =, >, >= respectively, required by slib 'rev2-procedures but no
longer in the guile core.