Arseny Slobodjuk | 1 Aug 2005 01:27
Picon
Favicon

Re: where does clisp.exe come from?


> what is "shell's program launcher"?
Well, I meant the way clisp.exe was started, that it is done by the
shell (sh, bash, explorer...).

--

-- 
Arseny

-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
clisp-cvs-request | 1 Aug 2005 05:09
Picon

clisp-cvs digest, Vol 1 #1183 - 2 msgs

Send clisp-cvs mailing list submissions to
	clisp-cvs <at> lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
	https://lists.sourceforge.net/lists/listinfo/clisp-cvs
or, via email, send a message with subject or body 'help' to
	clisp-cvs-request <at> lists.sourceforge.net

You can reach the person managing the list at
	clisp-cvs-admin <at> lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of clisp-cvs digest..."

CLISP CVS commits for today

Today's Topics:

   1. clisp/src TODO,1.111,1.112 (Sam Steingold)
   2. clisp/src TODO,1.112,1.113 (Sam Steingold)

--__--__--

Message: 1
From: Sam Steingold <sds <at> users.sourceforge.net>
To: clisp-cvs <at> lists.sourceforge.net
Subject: clisp/src TODO,1.111,1.112
Date: Sun, 31 Jul 2005 13:53:45 +0000
Reply-To: clisp-devel <at> lists.sourceforge.net

(Continue reading)

Yaroslav Kavenchuk | 1 Aug 2005 10:54
Picon

test filed

clisp from CVS head, mingw

./configure --with-mingw \
            --with-module=dirkey --with-module=pcre \
            --with-module=postgresql --with-module=rawsock \
            --with-module=wildcard --with-module=zlib \
            --with-libpcre-prefix=/usr/local \
            --with-libpq-prefix=c:/PostgreSQL/8.0 \
            --build build-full
...
RUN-TEST: finished "excepsit" (0 errors out of 369 tests)
RUN-ALL-TESTS: grand total: 7 errors out of 10,399 tests
...

$ cat /home/src/clisp/clisp/build-full/tests/*.erg
Form: (PROGN (DEF-CALL-OUT C-SELF (:NAME "ffi_identity") (:ARGUMENTS
(FIRST UINT8)) (:RETURN-TYPE CHARACTER) (:LANGUAGE :STDC)) (C-SELF 158))
CORRECT: ERROR
CLISP  : #\U009E

Form: (PROGN (DEF-CALL-OUT C-SELF (:NAME "ffi_identity") (:ARGUMENTS
(FIRST (C-ARRAY-PTR UINT8))) (:RETURN-TYPE (C-PTR (C-ARRAY CHARACTER (3
3)))) (:LANGUAGE :STDC)) (C-SELF #(230 151 165 230 156 172 232 170 158)))
CORRECT: ERROR
CLISP  : #2A("Г│В-В?" "Г│В?В┐" "ГЁВЄВ?")

Form: (PROGN (DEF-CALL-OUT C-SELF (:NAME "ffi_identity") (:ARGUMENTS
(FIRST (C-ARRAY-PTR UINT8))) (:RETURN-TYPE (C-PTR CHARACTER)) (:LANGUAGE
:STDC)) (C-SELF #(230 151 165 230 156 172 232 170 158)))
CORRECT: ERROR
(Continue reading)

clisp-cvs-request | 2 Aug 2005 23:21
Picon

clisp-cvs digest, Vol 1 #1185 - 12 msgs

Send clisp-cvs mailing list submissions to
	clisp-cvs <at> lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
	https://lists.sourceforge.net/lists/listinfo/clisp-cvs
or, via email, send a message with subject or body 'help' to
	clisp-cvs-request <at> lists.sourceforge.net

You can reach the person managing the list at
	clisp-cvs-admin <at> lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of clisp-cvs digest..."

CLISP CVS commits for today

Today's Topics:

   1. clisp/modules/zlib test.tst,1.2,1.3 (Sam Steingold)
   2. clisp/modules/berkeley-db test.tst,1.22,1.23 (Sam Steingold)
   3. clisp/modules/rawsock test.tst,1.8,1.9 (Sam Steingold)
   4. clisp/src ChangeLog,1.4791,1.4792 (Sam Steingold)
   5. clisp/src TODO,1.113,1.114 (Sam Steingold)
   6. clisp/src encoding.d,1.123,1.124 ChangeLog,1.4792,1.4793 (Sam Steingold)
   7. clisp/tests tests.lisp,1.64,1.65 ChangeLog,1.392,1.393 (Sam Steingold)
   8. clisp/tests tests.lisp,1.65,1.66 (Sam Steingold)
   9. clisp/tests mop.tst,1.50,1.51 ChangeLog,1.393,1.394 (Sam Steingold)
  10. clisp/src package.d,1.99,1.100 ChangeLog,1.4793,1.4794 (Sam Steingold)
  11. clisp/tests setf.tst,1.31,1.32 restarts.tst,1.1,1.2 alltest.tst,1.44,1.45
ChangeLog,1.394,1.395 (Sam Steingold)
(Continue reading)

clisp-cvs-request | 3 Aug 2005 05:10
Picon

clisp-cvs digest, Vol 1 #1186 - 2 msgs

Send clisp-cvs mailing list submissions to
	clisp-cvs <at> lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
	https://lists.sourceforge.net/lists/listinfo/clisp-cvs
or, via email, send a message with subject or body 'help' to
	clisp-cvs-request <at> lists.sourceforge.net

You can reach the person managing the list at
	clisp-cvs-admin <at> lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of clisp-cvs digest..."

CLISP CVS commits for today

Today's Topics:

   1. clisp/tests time.tst,NONE,1.1 tests.lisp,1.66,1.67 ChangeLog,1.395,1.396 (Sam Steingold)
   2. clisp/src encoding.d,1.124,1.125 ChangeLog,1.4795,1.4796 (Sam Steingold)

--__--__--

Message: 1
From: Sam Steingold <sds <at> users.sourceforge.net>
To: clisp-cvs <at> lists.sourceforge.net
Subject: clisp/tests time.tst,NONE,1.1 tests.lisp,1.66,1.67 ChangeLog,1.395,1.396
Date: Tue, 02 Aug 2005 21:29:49 +0000
Reply-To: clisp-devel <at> lists.sourceforge.net

(Continue reading)

Sam Steingold | 3 Aug 2005 16:21
Picon

Re: dynamic linking, modules &c

> * Arseny Slobodjuck <nzcl <at> igp.eh> [2005-08-03 21:56:18 +1100]:
>
> I never understood, why don't just search for lispinit.mem in
> current directory, then in the directory of executable.

bootstrapping.
also, there are several runtimes (one per linkset).
(note that "lisp.exe -M /dev/null" can take care of the bootstrapping issue)

> Creation of process is indeed wasteful, especially if clisp is used as
> CGI server for example. Clisp in a form of DLL could be useful
> though.

see
https://sourceforge.net/tracker/index.php?func=detail&aid=423264&group_id=1355&atid=351355

we need to make CLISP embeddable and switch to dynamic modules instead
of multiple linksets.

[one issue is that DYNAMIC_MODULES preclude the use of STACK_register.
this may or may not be an issue because MULTITHREAD precludes that too.
see comments in lispbibl.d:600]

i.e., we need to build lisp.so (lisp.dll) instead of lisp.run (lisp.exe)
and then link clisp.exe against it.
all modules should be dynamically loadable - this will decrease size of
installation and binary distribution and increase binary distribution
usability at the possible expense of longer start times.

--

-- 
(Continue reading)

Sam Steingold | 3 Aug 2005 17:28
Picon

Re: test filed

> * Yaroslav Kavenchuk <xnirapuhx <at> wragl.ol> [2005-08-01 11:54:39 +0300]:
>
> Form: (PROGN (DEF-CALL-OUT C-SELF (:NAME "ffi_identity") (:ARGUMENTS
> (FIRST UINT8)) (:RETURN-TYPE CHARACTER) (:LANGUAGE :STDC)) (C-SELF 158))
> CORRECT: ERROR
> CLISP  : #\U009E

thanks.  I think this should work now.

--

-- 
Sam Steingold (http://www.podval.org/~sds) running w2k
<http://www.dhimmi.com/> <http://www.honestreporting.com>
<http://www.camera.org> <http://www.iris.org.il> <http://www.jihadwatch.org/>
What was the best thing before sliced bread?

-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
Sam Steingold | 3 Aug 2005 19:30
Picon

Re: dynamic linking, modules &c

> * Sam Steingold <fqf <at> tah.bet> [2005-08-03 10:21:53 -0400]:
>
> i.e., we need to build lisp.so (lisp.dll) instead of lisp.run (lisp.exe)
> and then link clisp.exe against it.

What I mean is that instead of lisp.exe in each linkset dir;
and clisp.exe calling exec or CreateProcess,
we need a lisp.dll in each linkset dir;
and clisp.exe loading it dynamically and calling main.

this creates no bootstrapping problems because we will be creating a
lisp.exe during bootstrapping - but not putting it into linkset dirs.

this has to work on all platforms, so, I guess, we will need to use libtool.
(we already have it in ffcall and libcharset)

would you like to work on this?

--

-- 
Sam Steingold (http://www.podval.org/~sds) running w2k
<http://pmw.org.il/> <http://www.openvotingconsortium.org/> <http://ffii.org/>
<http://www.jihadwatch.org/> <http://www.dhimmi.com/>
Cannot handle the fatal error due to a fatal error in the fatal error handler.

-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
(Continue reading)

clisp-cvs-request | 4 Aug 2005 05:15
Picon

clisp-cvs digest, Vol 1 #1187 - 5 msgs

Send clisp-cvs mailing list submissions to
	clisp-cvs <at> lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
	https://lists.sourceforge.net/lists/listinfo/clisp-cvs
or, via email, send a message with subject or body 'help' to
	clisp-cvs-request <at> lists.sourceforge.net

You can reach the person managing the list at
	clisp-cvs-admin <at> lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of clisp-cvs digest..."

CLISP CVS commits for today

Today's Topics:

   1. clisp/src defs1.lisp,1.58,1.59 ChangeLog,1.4796,1.4797 (Sam Steingold)
   2. clisp/src documentation.lisp,1.21,1.22 ChangeLog,1.4797,1.4798 (Sam Steingold)
   3. clisp/tests time.tst,1.1,1.2 ChangeLog,1.396,1.397 (Sam Steingold)
   4. clisp/src spvw_memfile.d,1.90,1.91 ChangeLog,1.4798,1.4799 (Sam Steingold)
   5. clisp/src makemake.in,1.586,1.587 ChangeLog,1.4799,1.4800 (Sam Steingold)

--__--__--

Message: 1
From: Sam Steingold <sds <at> users.sourceforge.net>
To: clisp-cvs <at> lists.sourceforge.net
Subject: clisp/src defs1.lisp,1.58,1.59 ChangeLog,1.4796,1.4797
(Continue reading)

clisp-cvs-request | 5 Aug 2005 00:12
Picon

clisp-cvs digest, Vol 1 #1188 - 13 msgs

Send clisp-cvs mailing list submissions to
	clisp-cvs <at> lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
	https://lists.sourceforge.net/lists/listinfo/clisp-cvs
or, via email, send a message with subject or body 'help' to
	clisp-cvs-request <at> lists.sourceforge.net

You can reach the person managing the list at
	clisp-cvs-admin <at> lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of clisp-cvs digest..."


CLISP CVS commits for today

Today's Topics:

   1. clisp/doc unix-ent.xml,1.72,1.73 (Sam Steingold)
   2. clisp/doc cl-ent.xml,1.93,1.94 (Sam Steingold)
   3. clisp/doc impent.xml,1.224,1.225 (Sam Steingold)
   4. clisp/doc impext.xml,1.363,1.364 (Sam Steingold)
   5. clisp/doc impbyte.xml,1.77,1.78 (Sam Steingold)
   6. clisp/doc clisp.xml.in,1.44,1.45 (Sam Steingold)
   7. clisp/src ChangeLog,1.4800,1.4801 (Sam Steingold)
   8. clisp/modules/fastcgi configure.in,1.1,1.2 (Sam Steingold)
   9. clisp/modules/oracle configure.in,1.1,1.2 (Sam Steingold)
  10. clisp/src/m4 regex.m4,NONE,1.1 onceonly.m4,NONE,1.1 extensions.m4,NONE,1.1 (Sam Steingold)
  11. clisp/src configure.in,1.95,1.96 ChangeLog,1.4801,1.4802 (Sam Steingold)
(Continue reading)


Gmane