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