Commit Graph

61 Commits

Author SHA1 Message Date
Abdulaziz Ghuloum 5e26cf5313 added a script to extract latest development snapshot from bzr 2009-06-27 10:22:04 +03:00
Abdulaziz Ghuloum 7002046c8e - added a way of making annotated procedures without invoking the
compiler.   (useful for a future project)
- refershed all boot files (because of added primitives)
- regenerated some autoconf files (to use newer version)
2009-05-11 01:35:38 +03:00
Abdulaziz Ghuloum 56ec093e05 make distcheck now works. Many thanks to Andreas Rottmann (rotty)
for the patches.
2009-04-07 02:15:32 +03:00
Abdulaziz Ghuloum a28e67c7c2 - completed section on IPC.
- changed the order of returned values for tcp-connect[-nonblocking]
  and accept-connection[-nonblocking] so that you get an input and
  output ports in that order (making it a little easier to rememeber).
2009-01-09 10:45:27 +03:00
Abdulaziz Ghuloum 79e62bf5d5 updated documentation. more in progress. 2008-12-26 20:02:44 -05:00
Abdulaziz Ghuloum db9789068c fixed a few typos in users guide. 2008-11-15 11:03:22 -05:00
Abdulaziz Ghuloum 5d3e70fa83 - removed note about "equal? not terminating" in documentation. 2008-11-11 00:59:31 -05:00
Abdulaziz Ghuloum 122f4f1663 - added configure option for supporting large files. 2008-11-09 22:24:04 -05:00
Abdulaziz Ghuloum 15e8775c67 - reduced latency of construction of unicode composition tables. 2008-10-29 02:11:53 -04:00
Abdulaziz Ghuloum 32a260ebb0 added doc/ikarus-scheme-users-guide.pdf which I've deleted by
mistake.
2008-10-23 08:45:44 -04:00
Abdulaziz Ghuloum c19b79927e - Changed set of library extensions to be:
("/main.ikarus.sls" "/main.ikarus.ss" "/main.ikarus.scm"
     "/main.sls" "/main.ss" "/main.scm" ".ikarus.sls"
     ".ikarus.ss" ".ikarus.scm" ".sls" ".ss" ".scm")
  and updated documentation accordingly.
2008-10-22 21:15:12 -04:00
Abdulaziz Ghuloum 1be0f2af6e - changed foreign accessors and mutator names to have '-c-' in their
names as suggested by Ken Dickey.
2008-10-12 02:06:25 -04:00
Abdulaziz Ghuloum 1e5e516b08 - added (ikarus foreign) library that should be used instead of
(ikarus system $foreign).
- changed the names of some of the pointer primitives
- changed the name of the procedure make-ffi to make-callout
- updated examples and libraries to conform with new names
- updated the users guide to provide a complete description of 
  the (ikarus foreign) library
- updated list of missing R6RS features in the users guide
2008-10-06 01:19:27 -04:00
Abdulaziz Ghuloum 58d937c520 upgraded to using latest versions of autoconf, aclocal, and m4. 2008-09-13 15:16:14 -07:00
Abdulaziz Ghuloum c597e7a4b3 Added option for searching for socket and nanosleep in libraries
-lsocket and -lrt (makes it work on SunOS).
2008-09-08 14:43:47 -07:00
Abdulaziz Ghuloum d778dcc2dd Modified Makefile.am so that the pdf is not rebuilt automatically. 2008-08-04 08:30:46 -07:00
Abdulaziz Ghuloum acc9940379 fixed gc bug in 64-bit mode along with another 64-bit bug in the
assembler when addressing using special %eax/%rax instructions.
2008-07-21 22:07:31 -07:00
Abdulaziz Ghuloum 1a98773440 This is the 0.0.3 release. 2008-02-02 23:08:58 -05:00
Abdulaziz Ghuloum d4fe3a0d64 updated user's guide for 0.0.3 2008-01-31 22:21:44 -05:00
Abdulaziz Ghuloum 9ba00f128e Fixes big 185268: open-string-input-port type check die message missing 2008-01-23 02:17:25 -05:00
Abdulaziz Ghuloum b0ffb78d67 Updated user's guide:
- Changed license from FDL to GPL
- Added docs about file extensions
- Updated list of missing features (list is down to one page, yay!)
- Updated copyright years in document and ikarus-main.ss (it's 2008!).
2008-01-21 01:01:28 -05:00
Abdulaziz Ghuloum 648991d793 cygwin does not have getaddrinfo so I added a compatibility
implementation in src/ikarus-getaddrinfo.[ch]
2007-12-26 22:28:48 -05:00
Abdulaziz Ghuloum 6eb6bf750d Added a (process "cmd" "args" ...) procedure that execs cmd, passing
args to it, and returns 4 values: 
* the process's pid
* the process's standard-input-port  (for writing)
* the process's standard-output-port (for reading)
* the process's standard-error-port  (for reading)
See lab/process-example.ss for a sample usage.
2007-12-19 22:46:07 -05:00
Abdulaziz Ghuloum 0ec309fd22 Fixed typos in the user's guide (reported in bug 173535) 2007-12-11 03:14:07 -05:00
Abdulaziz Ghuloum dbf3620a0c Switched fonts to CharisSIL and Inconsolata. 2007-12-05 01:07:56 -05:00
Abdulaziz Ghuloum 113add26ac Improved error reports in records.procedural as per Derick
Eddington's suggestions and removed the record-name check for
non-generative records.
2007-12-01 22:32:19 -05:00
Abdulaziz Ghuloum b3dd3aa4a6 More documentation regarding IKARUS_LIBRARY_PATH. 2007-11-28 20:41:41 -05:00
Abdulaziz Ghuloum e21026c635 Fixed minor typo in doc/Makefile.am 2007-11-28 04:34:47 -05:00
Abdulaziz Ghuloum 3ca093b970 renamed the user's guide to "ikarus-scheme-users-guide.pdf". 2007-11-28 04:13:37 -05:00
Abdulaziz Ghuloum 05307cfe32 Added missing sections to user's guide. 2007-11-28 04:06:46 -05:00
Abdulaziz Ghuloum 6b74c8fb7d Fixed bug 172279: Incorrect syntax use causing an internal bug 2007-11-27 06:11:30 -05:00
Abdulaziz Ghuloum 5cf465f2c6 Added "\phantomsection"s to user's guide to fix hyperlink problems. 2007-11-26 23:41:05 -05:00
Abdulaziz Ghuloum ca5cb39bb6 Added documentation about graph marks. xelatex seems to be messed
up when generating hyperlinks (the three links are off by some
number of pages).  May need to dump xelatex if I can get true type
fonts to be usable under pdflatex.
2007-11-26 22:08:04 -05:00
Abdulaziz Ghuloum 3892bfd7b5 Two bugs fixed in documentation. 2007-11-26 21:12:07 -05:00
Abdulaziz Ghuloum 4e2a44c525 * Fixed order of arguments to put-char and put-u8. 2007-11-26 04:43:16 -05:00
Abdulaziz Ghuloum bf51d902df Added documentation about #!ikarus and #!eof. 2007-11-25 18:55:23 -05:00
Abdulaziz Ghuloum 8640cb785d Fixes half of bug 164725: missing scheme-report-environment. 2007-11-23 14:38:25 -05:00
Abdulaziz Ghuloum fe42e0912c doc/Makefile.am is modified so that it does not attempt to rebuild
the user's guide if the system does not have xelatex installed.
2007-11-23 05:08:15 -05:00
Abdulaziz Ghuloum 5e7451167d Added close-port. Updated user's guide's list of unsupported
primitives.
2007-11-23 03:44:48 -05:00
Abdulaziz Ghuloum ccce44fffa Fixed dynamic loading problem in the cygwin port. Apparently, no
one is using the bzr version of Ikarus under cygwin since it's been
broken for some time now.
2007-11-23 02:29:46 -05:00
Abdulaziz Ghuloum d227b28a58 * Added put-datum. 2007-11-22 14:48:29 -05:00
Abdulaziz Ghuloum 043425eb20 Added get-u8. 2007-11-22 14:26:54 -05:00
Abdulaziz Ghuloum 6e170030d8 small additions to the user's guide. 2007-11-19 23:19:42 -05:00
Abdulaziz Ghuloum da22924c65 * Documented the ~b, ~o, ~d, and ~x format strings to the user's guide 2007-11-12 02:14:56 -05:00
Abdulaziz Ghuloum b7cd4df31a * Added ~b, ~x, ~d, and ~o to format/printf/fprintf. 2007-11-12 00:20:02 -05:00
Abdulaziz Ghuloum 5a6e106a44 * upgrades to new(er) versions of automake and autoconf.
* updated configure.ac and makefile.ac files for the new version
  (applying some of the patch in bug 160100).
2007-11-10 23:50:54 -05:00
Abdulaziz Ghuloum ff81bb99d9 * Fixed bug 160100: ikarus.boot should not be in /usr/local/bin
- ikarus.boot now goes to $prefix/lib/ikarus/ikarus.boot
  - location of bootfile is now hard-coded in the ikarus executable
  - pdf/README/COPYING/GPL-3 files go to $prefix/doc/ikarus/
  - Added a 1-line "scheme-script" script to bin.
2007-11-10 08:28:19 -05:00
Abdulaziz Ghuloum ca25f972fc * Added missing automake/autoconf files. 2007-11-07 18:04:59 -05:00
Abdulaziz Ghuloum 8e85c3303b * Switched order of two compiler passes: specify-representation and
insert-stack-overflow-check.  This will make it easier to remove 
   unnecessary stack checks and to add some that we *may* be
   missing.
* Added a $stack-overflow-check primitive that takes care of checking
  and calling ikrt_stack_overflow if we did detect an overflow.
2007-11-05 15:30:42 -05:00
Abdulaziz Ghuloum 0b98d4d014 * Added notes about FreeBSD and NetBSD.
* Fixed typesetting of ``Hello World'' in the index.
2007-11-04 10:35:47 -05:00