1
I Use This!
Activity Not Available

Commits : Listings

Analyzed 12 months ago. based on code collected 12 months ago.
Jan 16, 2023 — Jan 16, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Presentation update
hircus
as Michel Alexandre Salim
More... about 15 years ago
Backquote-escape `val`; no need to use modified Clojure anymore
hircus
as Michel Alexandre Salim
More... about 15 years ago
Add cljrun and CljSubst, using Clojure PersistentHashMap. Note: needs patched Clojure from hircus' rename-val branch, since Clojure's IMapEntry defines a val() getter that conflicts with a Scala keyword
hircus
as Michel Alexandre Salim
More... about 15 years ago
Switch mk-scheme launcher to load palprod* by default for testing
hircus
as Michel Alexandre Salim
More... about 15 years ago
Updated presentation (*before* new timing data)
hircus
as Michel Alexandre Salim
More... about 15 years ago
Add ntimes timer for benchmarking
hircus
as Michel Alexandre Salim
More... about 15 years ago
Updated presentation draft: - substitution - constraints - some minor changes
hircus
as Michel Alexandre Salim
More... about 15 years ago
Add map-based substitution
hircus
as Michel Alexandre Salim
More... about 15 years ago
Generate presentation handouts as well
hircus
as Michel Alexandre Salim
More... about 15 years ago
- Documentation fixes - Also build scaladoc for examples
hircus
as Michel Alexandre Salim
More... about 15 years ago
More documentation
hircus
as Michel Alexandre Salim
More... about 15 years ago
examples: add SendMoreMoney example
hircus
as Michel Alexandre Salim
More... about 15 years ago
Move palprod_o example to the examples subpackage
hircus
as Michel Alexandre Salim
More... about 15 years ago
More documentation
hircus
as Michel Alexandre Salim
More... about 15 years ago
Document the substitution implementation. Also fixes bug with length measurement on constraint subst
hircus
as Michel Alexandre Salim
More... about 15 years ago
=/=: add test case
hircus
as Michel Alexandre Salim
More... about 15 years ago
Implementation of =/=. The functions that have to do extra checks for constraints have been refactored to be methods on the respective Substitution classes, ensuring that the penalty is not paid if not necessary
hircus
as Michel Alexandre Salim
More... about 15 years ago
Add new case classes for constrained substitutions, and add a new flag to the runner function: - setting it to true enables the use of constrained substitutions; this is a bit slower - setting it to false allows for unconstrained goals to run faster. Constraints will just be ignored.
hircus
as Michel Alexandre Salim
More... about 15 years ago
Timing information for the previous substitution-as-list representation. As the new one is significantly faster, making it the new master
hircus
as Michel Alexandre Salim
More... about 15 years ago
Switch to a case-class representation of substitutions
hircus
as Michel Alexandre Salim
More... about 15 years ago
Add =/= design document
hircus
as Michel Alexandre Salim
More... about 15 years ago
Updated presentation draft
hircus
as Michel Alexandre Salim
More... about 15 years ago
Add implicit definition: (a === b) <=> mkEqual(a, b)
hircus
as Michel Alexandre Salim
More... about 15 years ago
Documentation for the palprod_o example
hircus
as Michel Alexandre Salim
More... about 15 years ago
Updated presentation draft
hircus
as Michel Alexandre Salim
More... about 15 years ago
- run: improved to allow multiple goals
hircus
as Michel Alexandre Salim
More... about 15 years ago
- Examples: ported palindrome products - Add needed operations to get palindrome to run - Add benchmark section to presentation. Still 3x slower than Petite Chez
hircus
as Michel Alexandre Salim
More... about 15 years ago
MiniKanren: add cond_e, cond_i MKMath: add digit_o
hircus
as Michel Alexandre Salim
More... about 15 years ago
Add *o
hircus
as Michel Alexandre Salim
More... about 15 years ago
- Make mk-scheme use full Scheme MK prelude file - Scala Kanren shell now loads the new prelude, and starts with variables x,y,z defined
hircus
as Michel Alexandre Salim
More... about 15 years ago