Commit Graph

890 Commits

Author SHA1 Message Date
mainzelm 6a8b7f6145 When closing an output port, capture any errors while flushing the
port and try to close the port immediately instead.
2003-01-08 09:26:58 +00:00
mainzelm 804362834b Extend with-errno to capture all I/O exceptions of the VM:
+ add errno as first argument to raise-exception os-error in prim-io.scm

+ capture os-error in with-errno-handler* and adjust exception
  arguments to fit errno-handlers
2003-01-08 09:16:47 +00:00
mainzelm 13a3bf55d2 clean more 2003-01-08 09:00:49 +00:00
mainzelm 4dee54d381 Ignore even more. 2003-01-08 08:58:22 +00:00
mainzelm edddbd2925 Partially rewrite of read-string(!)/partial:
- immediately return on vacuous request

- try to avoid copying in read-string!/partial

- don't use read-string!/partial in read-string/partial to avoid
  duplicate copying

- if argument is fd, set port-buffer to bufpol/none as usual
2003-01-07 17:32:57 +00:00
mainzelm 7fb1d585b2 Set bufpol/none for current-input-port. 2003-01-07 16:01:14 +00:00
mainzelm f35bd77442 Check string indices and simplify calls to set-port-buffering. 2003-01-07 14:58:13 +00:00
mainzelm b0a5aef735 Use \exi and \indextt throughout the manual to generate entries in the index. 2003-01-07 14:25:31 +00:00
mainzelm 2a352215df Clarifications and fixes for set-port-buffering. 2003-01-07 13:35:54 +00:00
mainzelm 5cd0763723 In socket-option operator and operand were swapped two times. 2003-01-07 10:51:28 +00:00
mainzelm 02e2c02e38 Ugly kludge to fix (glob "/*"): The code treats "" as "/" but
directory-files doesn't.
2003-01-07 10:45:01 +00:00
mainzelm 5da13e0f55 Merged definition of byte-vector from S48 1.0. 2003-01-07 10:30:37 +00:00
mainzelm 8f95a44f54 Corrections by Michel Schinz 2002-12-19 11:22:15 +00:00
mainzelm 5072aa0441 Added comment for buffer-size argument in md5-digest-for-port 2002-12-19 11:21:47 +00:00
sperber e2557c7200 Add forgotten OPEN clause for SIGNALS in READING-FORMS. 2002-12-19 10:02:31 +00:00
mainzelm 813e4b1240 better cleaning 2002-12-17 16:15:50 +00:00
mainzelm c88adb9d39 Readd srfi-1, srfi-13 and srfi-14 to the list of opened packages.
(srfi-14 is also exported by scsh itself to enable the export of ->char-set)
2002-12-17 15:53:50 +00:00
mainzelm 2fcc149269 Added forgotten export of srfi-13: string-concatenate-reverse/shared 2002-12-17 15:49:54 +00:00
mainzelm 76536c0f37 comment on kludge for ->char-set. 2002-12-17 15:43:23 +00:00
mainzelm 6e708ec1cb Call thumbpdf. 2002-12-17 15:00:32 +00:00
mainzelm 80c4f903cf Added package thumbpdf to get thumbs in the pdf
Added package tocbibind to get pdf bookmarks for TOC and index.
2002-12-17 14:44:28 +00:00
mainzelm edac3cf6fa Added description of the library-search feature related flags. 2002-12-17 14:40:49 +00:00
sperber 69a2031350 Replace half-assed DYNAMIC-WIND protection of input port by the one
Richard Kelsey suggested for Scheme 48.
2002-12-17 13:50:14 +00:00
sperber 91002918fc Add/clean up some bug fix items. 2002-12-17 13:41:46 +00:00
sperber aa1481450d Make LET-MATCH/IF-MATCH conform to documentation & comments.
In the process, rewrite LET-MATCH as a SYNTAX-RULES macro.
2002-12-17 13:33:33 +00:00
mainzelm 465e012cf8 Documentation for MD5 interface. 2002-12-17 10:09:31 +00:00
mainzelm d57d0d9fbb Ignore result of -e: It's not needed anyway and it may be a multiple value result. 2002-12-16 15:44:16 +00:00
sperber 4c90a345ec In READ-FORMS, open/close input port in DYNAMIC-WIND before/after
thunks.
2002-12-16 11:00:11 +00:00
mainzelm 196efa4e85 + remove references to scsh/static...
+ include scsh-config.in in distribution
+ selective inclusion in distribution for the files in ps-compiler/
2002-12-15 20:47:02 +00:00
mainzelm 1efc0c03ba Export the new file-info-blabla? procedures 2002-12-15 18:03:41 +00:00
mainzelm 3cfb21edc1 change tag for chmod +x scsh-config for the sake of autoconf 2.54 2002-12-13 15:22:13 +00:00
mainzelm 4acf723ba9 Don't ignore static.scm, its presence is an error. 2002-12-12 09:12:19 +00:00
mainzelm 58b0eda00b Adapted usage of AC_OUTPUT to Autoconf 2.52. 2002-12-12 09:11:28 +00:00
mainzelm 8a66b7d30f More on 0.6.3. 2002-12-11 19:40:59 +00:00
mainzelm c50ffbe75f 0.6.3 2002-12-11 19:33:01 +00:00
sperber 3a1439a16e Remove warning message "Warning: dropping ignored channel i/o result"
because it can be legitimately triggered by WAIT-FOR-CHANNELS.
2002-12-11 12:40:29 +00:00
mainzelm a3332290c6 port->socket now dups both ports. This is also documented. 2002-12-11 10:01:01 +00:00
eknauel e17a183ffe Initial version of scshql: The original scsh ODBC API for 0.5.x
written with the new ODBC bindings. Missing: All FETCH functions
2002-12-09 16:14:48 +00:00
mainzelm 2540846e92 Changed the module warning: Recommend the use of scheme-with-scsh. 2002-12-06 14:06:41 +00:00
mainzelm e47611a0ae + Check arguments of select-ports/port-channels
+ Fix typo in really-select-port-channels
2002-12-06 12:53:55 +00:00
sperber 923ada9986 Added SELECT-PORT-CHANNELS. 2002-11-28 14:31:57 +00:00
sperber b01518b4d9 Rename WAIT-PORTS to SELECT-PORTS. 2002-11-28 14:15:34 +00:00
sperber c80a5b628c Consistently replace "i/o" -> "I/O". 2002-11-28 12:10:40 +00:00
sperber c8c5b65b30 deprecated -> !recommended for SELECT/SELECT! 2002-11-28 11:12:19 +00:00
sperber 666f5282f8 Added documentation for WAIT-PORTS. 2002-11-28 10:54:22 +00:00
sperber a6ec3b5bb5 Add WAIT-PORTS. 2002-11-28 10:42:09 +00:00
mainzelm 5ac53a7805 Clean all subdirectories of c/ 2002-11-28 08:11:16 +00:00
mainzelm fd0dd4ae45 Some changes for the 0.6.3 release. 2002-11-27 07:57:15 +00:00
mainzelm 4bbf20495b Documentation for connect-socket-no-wait and connect-socket-successful?. 2002-11-27 07:56:37 +00:00
mainzelm a45bcf41e9 Export connect-socket-no-wait and connect-socket-successful?. 2002-11-27 07:37:58 +00:00