• R/O
  • SSH
  • HTTPS

descartes: Source Tree


Name Size Rev. Time Author Log Message
opcall.c 8.57 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
builtin.h 1.38 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
config.sub 27.56 k r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
bin_node.c 10.41 k r1375 2011-07-28 01:48:19 hniwa Improvement of garble in iconv predic...
client.c 3.05 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
lib_include.h 943 r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
opcall.h 5.78 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
bin_node.h 10.03 k r1375 2011-07-28 01:48:19 hniwa Improvement of garble in iconv predic...
client.h 902 r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
pllex.c 16.91 k r1409 2011-08-14 16:20:34 hniwa start new release 0.24.0
INSTALL 662 r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
descartes3.ico 2.19 k r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
regexheader.h 1.31 k r1444 2011-09-07 23:19:16 hniwa addition of grep, grepi, and grepv pred
descartes3a.ico 2.19 k r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
pllex.h 1.64 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
descartes3b.ico 2.19 k r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
pred.c 4.67 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
descartes3c.ico 2.19 k r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
d3.ico 2.19 k r1203 2010-05-22 13:11:59 hniwa update of icon
mkinstalldirs 722 r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
pllex.n 14.67 k r1409 2011-08-14 16:20:34 hniwa start new release 0.24.0
pred.h 2.32 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
complx.c 51.35 k r1441 2011-09-06 20:57:59 hniwa Separation of http client source
nwcclex.c 11.07 k r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
proc.c 37.17 k r1441 2011-09-06 20:57:59 hniwa Separation of http client source
matrix.c 88.55 k r1441 2011-09-06 20:57:59 hniwa Separation of http client source
server.c 6.22 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
complx.h 3.02 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
nwcclex.h 940 r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
proc.h 1.1 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
matrix.h 3.99 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
compiler.c 9.49 k r1441 2011-09-06 20:57:59 hniwa Separation of http client source
regex.c 3.89 k r1445 2011-09-08 21:19:48 hniwa The list can be used by the argument ...
server.h 948 r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
README 2.05 k r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
Makefile.mingw 22.5 k r1446 2011-09-08 21:23:07 hniwa Correction of Makefile for mingw
compiler.h 1.38 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
hello 27 r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
autom4te.cache r1450 2011-09-09 22:53:08 hniwa Make of each system of configure and ...
context.c 2.27 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
let.c 33.87 k r1441 2011-09-06 20:57:59 hniwa Separation of http client source
sysmodule.c 188.87 k r1457 2011-09-13 21:51:30 hniwa Bug correction of tag function
checksrc.c 5.44 k r1438 2011-09-05 20:10:47 hniwa Improvement of CHKSRC predicate
timeout.c 3.14 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
copying 17.57 k r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
syserr.c 1.82 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
help.c 169.01 k r1456 2011-09-12 21:37:37 hniwa Renewal of HELP
format.c 4.98 k r1441 2011-09-06 20:57:59 hniwa Separation of http client source
Makefile.sol 12.99 k r1348 2011-06-27 22:57:30 hniwa Renewal of Makefile
Makefile.am 1.41 k r1450 2011-09-09 22:53:08 hniwa Make of each system of configure and ...
missing 6.33 k r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
var.c 4.51 k r1412 2011-08-17 21:43:54 hniwa Addition of screen clear function for...
gc.c 4.07 k r1351 2011-07-01 19:35:31 hniwa The garbage collector's improvement
context.h 2.41 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
let.h 3.35 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
sysmodule.h 1.55 k r1390 2011-08-06 22:49:03 hniwa Improvement of descartes language on ...
checksrc.h 906 r1438 2011-09-05 20:10:47 hniwa Improvement of CHKSRC predicate
unify.c 17.77 k r1352 2011-07-01 19:36:56 hniwa The bug to which the speed has not be...
Makefile.cygwin 12.92 k r1296 2011-01-08 15:28:31 hniwa start release 0.22.0
timeout.h 1023 r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
aclocal.m4 34.21 k r1450 2011-09-09 22:53:08 hniwa Make of each system of configure and ...
syserr.h 970 r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
help.h 872 r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
install-sh 5.47 k r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
var.h 4.42 k r1412 2011-08-17 21:43:54 hniwa Addition of screen clear function for...
win.c 1.42 k r1412 2011-08-17 21:43:54 hniwa Addition of screen clear function for...
gc.h 947 r1350 2011-06-30 22:16:47 hniwa Improvement of GC
unify.h 1.68 k r1441 2011-09-06 20:57:59 hniwa Separation of http client source
Makefile.mingw.utf8 22.51 k r1446 2011-09-08 21:23:07 hniwa Correction of Makefile for mingw
Makefile.in 24.93 k r1450 2011-09-09 22:53:08 hniwa Make of each system of configure and ...
win.h 825 r1412 2011-08-17 21:43:54 hniwa Addition of screen clear function for...
AUTHORS 45 r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
depcomp 18.18 k r1368 2011-07-22 21:54:48 hniwa Addition of iconv predicate that conv...
sjis.c 2.82 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
sleep.c 1.09 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
example r1464 2011-09-19 22:13:06 hniwa Improvement of wcharacter
config.h 3.17 k r1450 2011-09-09 22:53:08 hniwa Make of each system of configure and ...
code.c 4.57 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
checkreserved.c 5.11 k r1438 2011-09-05 20:10:47 hniwa Improvement of CHKSRC predicate
sleep.h 877 r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
httpclient.c 43.15 k r1457 2011-09-13 21:51:30 hniwa Bug correction of tag function
code.h 1.03 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
mkstemp.c 1.43 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
checkreserved.h 948 r1437 2011-09-04 20:00:57 hniwa Improvement of CHKSRC predicate
httpclient.h 1.68 k r1441 2011-09-06 20:57:59 hniwa Separation of http client source
doc r1455 2011-09-12 21:32:59 hniwa Renewal of manual
generator.c 21.8 k r1441 2011-09-06 20:57:59 hniwa Separation of http client source
nwcc.c 18.14 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
generator.h 1.24 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
NEWS 17.28 k r1465 2011-09-19 22:43:29 hniwa The date of NEWS is changed.
Makefile 22.75 k r1450 2011-09-09 22:53:08 hniwa Make of each system of configure and ...
winsock2util.c 3.06 k r1390 2011-08-06 22:49:03 hniwa Improvement of descartes language on ...
expression.c 26.25 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
nwcc.h 529 r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
Readme-jp.txt 1.85 k r1452 2011-09-11 22:14:45 hniwa Document for new release
winsock2util.h 1.25 k r1390 2011-08-06 22:49:03 hniwa Improvement of descartes language on ...
inputrc 92 r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
expression.h 1.11 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
configure.in 1.27 k r1450 2011-09-09 22:53:08 hniwa Make of each system of configure and ...
config.status 32.74 k r1457 2011-09-13 21:51:30 hniwa Bug correction of tag function
ChangeLog 260.91 k r1466 2011-09-19 23:14:49 hniwa Renewal of Changelog
lisp.c 32.54 k r1441 2011-09-06 20:57:59 hniwa Separation of http client source
pl.c 60.29 k r1314 2011-05-29 21:55:52 hniwa Change in source position of variable...
euc.c 2.79 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
lisp.h 2.77 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
cwd.c 969 r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
config.h.in 2.99 k r1450 2011-09-09 22:53:08 hniwa Make of each system of configure and ...
test.d r1427 2011-08-29 21:24:47 hniwa Change of specification of not predic...
token.c 38.75 k r1441 2011-09-06 20:57:59 hniwa Separation of http client source
module.c 8.6 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
token.h 3.78 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
config.cache 2.07 k r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
pl.n 21.37 k r1314 2011-05-29 21:55:52 hniwa Change in source position of variable...
utf8.c 3.22 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
module.h 1.15 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
func.c 6.13 k r1441 2011-09-06 20:57:59 hniwa Separation of http client source
docj r1455 2011-09-12 21:32:59 hniwa Renewal of manual
ncurlib.c 27.72 k r1441 2011-09-06 20:57:59 hniwa Separation of http client source
func.h 1.11 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
configure 184.31 k r1450 2011-09-09 22:53:08 hniwa Make of each system of configure and ...
ncurlib.h 29.03 k r1278 2011-01-01 15:56:05 hniwa The copyright display is made to corr...
builtin.c 81.34 k r1441 2011-09-06 20:57:59 hniwa Separation of http client source
config.guess 37.6 k r1121 2010-02-28 16:13:02 hniwa descartes is recovered.
lib_include.c 13.31 k r1306 2011-05-03 18:49:28 hniwa Addition of link module library
resource.rc 23 r1169 2010-04-22 21:51:23 hniwa Addition of new icon

README

descartes, INTRODUCTION
=======================
 Descartes is a logic programming language.

  http://sourceforge.jp/projects/descartes/

INSTALLING descartes
====================
 See the file 'install' for instructions on how to build 
descartes on your machine.

RUNNING descartes
====================

1.  Start method 

1.1  Start with an argument. 

   Set a program file as an argument. 

     $ descartes example 


   Descartes read program file "example" and carry it out. 


1.2  Start without an argument. And it is started Command Prompt.

   Command Prompt is displayed when it starts without an argument. 

     $ descartes 
     0.1.0 Descartes Copyright(C)  2009 Hideyuki Niwa 

     ? 


   "?" is displayed to a prompt and carries out input descartes 
   language program. 
   You can use the "load" predicate to load a program. 

   This is an example carrying out the "append" program. 

     ? <load "append">;

   Only Command Prompt can omit the outside parenthesis. 

     ? load "append";

     result --

     (Load "append") 
     --true 

     ? append #x (a b) (c); 

     result --

     (append (a b c) (a b) (c)) 
     --true 


2.  The stop method of the Command Prompt 

   Use the "quit" predicate, and to stop. 

     ? quit; 


3.  The path of the program file 

   The library and program of the Descartes language are looked for 
   from the place where the DLIBPATH environment variable is specified.
    The path of DLIBPATH is divided by COLON ":". (The Windows version is 
   divided by SEMICOLON";")

    Even if the library or program in the directory specified 
  by DLIBPATH do not specify a path, they are executed as 
  a specification program of the argument of descartes, and 
  load and an include predicate.

   The specification method of the environment variable DLIBPATH 
  should follow the setting method of the environment variable of OS.


   A specification method in bash of Linux: 
     Export DLIBPATH="/usr/local/lib/descartes:. " 

   By Windows, please set "environment variable" of the 
   property of the system in Control Panel. 



Show on old repository browser