Commit Graph

53 Commits

Author SHA1 Message Date
Robby Findler
058504afbd adjust datalog so that syntax objects are not used as source location
information representation.

This should make datalog work better with compiled files and it
should also avoid an O(n^2) problem in the way it expands
2012-06-02 08:04:45 -05:00
Jay McCarthy
7d506713dd Fixing datalog tests broken by bf95ee105 2012-06-01 17:33:13 -06:00
Robby Findler
bf95ee1052 Adjust datalog to cooperate with check syntax a little bit more.
Specifically:
 - make predicate symbols and variables be original (and,
   in the former case, have srclocs)
 - remove the originality in the quoted syntax constants
   that the expansion introduces

I think there is probably something better that should be done
with those introduced syntax constants, possibly relacing
them with #f, or possibly replacing them with source location
lists, but I'm not sure how they are used, so I've just left
them in there.

(Also, very minor Rackety in check syntax)
2012-06-01 04:55:04 -05:00
Eli Barzilay
f7c67b49a4 Big newline at EOF scan. 2012-02-29 00:28:11 -05:00
Eli Barzilay
ffbd9e16ea Some info.rkt cleanups. 2011-08-29 16:33:13 -04:00
Jay McCarthy
89ce37d90c Broke one 2011-08-15 10:06:22 -06:00
Jay McCarthy
cd92964eef Converting away from racket to racket/base 2011-08-15 10:06:21 -06:00
Jay McCarthy
99fd3546be Adding serialization of theories 2011-07-26 08:22:19 -04:00
Ryan Culpepper
1b702a2ae3 docs reorganization
added tutorial, racket categories
  relabeled some other categories
  normalized manual names: de-bolded, changed some names
2011-07-01 17:16:53 -06:00
Jay McCarthy
13ff06aee5 Fixing example from Naurin Zamir 2011-06-28 08:41:38 -06:00
Eli Barzilay
40124a0619 A long overdue scan to eliminate files without terminating newlines.
(DrRacket should really do that.)
2011-06-28 02:01:41 -04:00
Eli Barzilay
ac26fe7554 A ton of @scheme*' -> @racket*' and related updates.
Also, updates some of the mzlib files to point at `racket/*' libraries
rather than to `scheme/*' ones.
2011-06-25 04:08:47 -04:00
Jay McCarthy
38bd829434 Moving... 2011-04-26 16:33:00 -06:00
Jay McCarthy
c47a16c89b All public bindings come from this module 2011-04-26 16:32:26 -06:00
Robby Findler
e7d0029aea added lots of new tests that our documentation is complete 2011-04-25 13:24:43 -05:00
Eli Barzilay
52f2e812fb Comment out what looks like debugging output
(cherry picked from commit d01e6a8dcc)
2011-02-01 20:52:08 -05:00
Jay McCarthy
5014cff4c1 Fixing PR11515 2011-01-19 16:25:25 -07:00
Jay McCarthy
c24d6f94e7 Supporting empty programs in datalog languages, fixes pr11140 2010-08-28 15:54:38 -06:00
Jay McCarthy
04d3a23e1c Removing unnecessary newlines and making tests newline accurate 2010-08-18 13:17:11 -06:00
Jay McCarthy
339681018a Fixing pr11100 2010-08-13 15:06:13 -06:00
Jay McCarthy
77b6709da1 Adding fake lambdas to get arrows on clauses. 2010-07-20 13:59:38 -06:00
Jay McCarthy
06844073c7 Switch to using substitutions in returns and remove old parts of the interface 2010-06-30 10:54:13 -06:00
Jay McCarthy
4e932f6c6b Fix documentation and add warning voice 2010-06-29 16:02:50 -06:00
Jay McCarthy
0062a4eb23 Fixing tests, adding provide, clarifying names 2010-06-29 13:18:04 -06:00
Jay McCarthy
a6852d8f61 Adding FFI to Datalog 2010-06-29 11:09:07 -06:00
Jay McCarthy
da7d4d4042 Adding datalog macro 2010-06-28 13:22:53 -06:00
Jay McCarthy
12797fef41 Using the datalog reader for racklog 2010-06-28 11:24:01 -06:00
Jay McCarthy
4fe07902d9 Using configure-runtime 2010-06-26 18:04:21 -06:00
Jay McCarthy
c48d1b58b4 Uses a more traditional read/expand/eval pipeline 2010-06-26 15:25:22 -06:00
Jay McCarthy
6d3d135f4c Simplifying organization 2010-06-26 15:25:21 -06:00
Jay McCarthy
f7210b20cf Reader refactor 2010-06-26 13:30:59 -06:00
Jay McCarthy
07142e2305 Use capitalized letters for variables in paren version 2010-06-26 13:17:10 -06:00
Jay McCarthy
b126303628 Protecting :- outside clauses 2010-06-26 13:08:10 -06:00
Jay McCarthy
8afc06c096 Using current-read-interaction and renabling adapted tutorial 2010-06-25 22:36:13 -06:00
Jay McCarthy
0bda9efa96 Removing old sexp library and correct docs for warning 2010-06-25 22:36:13 -06:00
Jay McCarthy
30e3cd1071 Moving tests 2010-06-25 22:36:12 -06:00
Jay McCarthy
e8ef7dcaa5 Datalog docs 2010-06-25 17:08:14 -06:00
Jay McCarthy
c1e7bf62f7 Paren datalog 2010-06-25 17:08:13 -06:00
Jay McCarthy
8636c4ee36 Paren examples 2010-06-25 17:08:13 -06:00
Jay McCarthy
a9c32a62d4 Saving paren progress 2010-06-25 17:08:13 -06:00
Jay McCarthy
a98547b033 docs 2010-06-25 17:08:13 -06:00
Jay McCarthy
73b4059ade Tests 2010-06-25 17:08:13 -06:00
Jay McCarthy
e752682879 Typo 2010-06-25 17:08:13 -06:00
Jay McCarthy
33f5d90592 Clean up 2010-06-25 17:08:13 -06:00
Jay McCarthy
ee8477ca13 Removing tool and using new repl submit 2010-06-25 17:08:13 -06:00
Jay McCarthy
80da9872e0 Cleaning up printer 2010-06-25 17:08:12 -06:00
Jay McCarthy
353ef05902 Removing pprint dependency 2010-06-25 17:08:12 -06:00
Jay McCarthy
01bed35ca1 Typos 2010-06-25 17:08:12 -06:00
Jay McCarthy
4bb6c1ddcf Typo 2010-06-25 17:08:12 -06:00
Jay McCarthy
239af8c1c7 Removing some of planet 2010-06-25 17:08:12 -06:00