log

age author description
Sun, 08 Mar 2009 13:28:21 -0400 Adam Chlipala RPC returning a default datatype
Sun, 08 Mar 2009 12:54:07 -0400 Adam Chlipala RPC returning an option datatype
Sun, 08 Mar 2009 12:37:42 -0400 Adam Chlipala RPC returning an enumeration
Thu, 26 Feb 2009 16:16:54 -0500 Adam Chlipala Kind-polymorphic [fst] and friends
Thu, 26 Feb 2009 13:56:54 -0500 Adam Chlipala Coq README
Tue, 24 Feb 2009 16:08:14 -0500 Adam Chlipala Coq formalization uses TDisjoint
Tue, 24 Feb 2009 15:54:05 -0500 Adam Chlipala Folder generation for functors
Tue, 24 Feb 2009 15:38:01 -0500 Adam Chlipala Folder generation for functions
Tue, 24 Feb 2009 15:12:13 -0500 Adam Chlipala Demos compile again, with manual folders
Tue, 24 Feb 2009 14:04:07 -0500 Adam Chlipala Make folders abstract
Tue, 24 Feb 2009 13:50:39 -0500 Adam Chlipala Top.Fold.mp
Tue, 24 Feb 2009 13:46:08 -0500 Adam Chlipala Top.Fold.concat elaborates
Tue, 24 Feb 2009 12:01:24 -0500 Adam Chlipala Switch to TDisjoint from CDisjoint; still need to implement obligation generation at EDisjoint uses
Sun, 22 Feb 2009 17:39:55 -0500 Adam Chlipala demo/sum working with manual folders
Sun, 22 Feb 2009 17:17:01 -0500 Adam Chlipala demo/hello compiles with kind polymorphism
Sun, 22 Feb 2009 16:33:55 -0500 Adam Chlipala Turned off termination checking, for now
Sun, 22 Feb 2009 16:32:56 -0500 Adam Chlipala Kind polymorphism through Explify
Sun, 22 Feb 2009 16:10:25 -0500 Adam Chlipala Start of kind polymorphism, up to the point where demo/hello elaborates with updated Basis/Top
Sat, 21 Feb 2009 16:11:56 -0500 Adam Chlipala Debug reverse-engineering unification
Sat, 21 Feb 2009 15:33:20 -0500 Adam Chlipala "Hello world" compiles, after replacing type-level fold with map
Sat, 21 Feb 2009 14:10:06 -0500 Adam Chlipala Finish semantics for Featherweight Ur
Sat, 21 Feb 2009 13:22:30 -0500 Adam Chlipala Time to start thinking about guards
Sat, 21 Feb 2009 13:17:06 -0500 Adam Chlipala Most of expression semantics
Sat, 21 Feb 2009 11:23:24 -0500 Adam Chlipala map-only syntax and semantics
Wed, 18 Feb 2009 09:32:17 -0500 Adam Chlipala Semantics for ordered rows only
Tue, 17 Feb 2009 14:49:28 -0500 Adam Chlipala Start of Featherweight Ur semantics
Sun, 15 Feb 2009 13:03:09 -0500 Adam Chlipala Parameterized RPC query
Sun, 15 Feb 2009 12:33:41 -0500 Adam Chlipala Initial parsing of RPC results
Sun, 15 Feb 2009 11:33:53 -0500 Adam Chlipala Detect AJAX call failures
Sun, 15 Feb 2009 11:24:16 -0500 Adam Chlipala Avoid extra slashes in Cjr urlification
Sun, 15 Feb 2009 10:54:00 -0500 Adam Chlipala Reading and displaying value via AJAX
Sun, 15 Feb 2009 10:32:50 -0500 Adam Chlipala First gimpy RPC
Sun, 15 Feb 2009 09:27:36 -0500 Adam Chlipala Export RPC functions and push RPC calls through to Mono
Sat, 14 Feb 2009 14:07:56 -0500 Adam Chlipala Start of RPCification
Tue, 27 Jan 2009 09:53:51 -0500 Adam Chlipala Use normal fields of ctextboxes
Sat, 17 Jan 2009 09:55:12 -0500 Adam Chlipala dlist2 working swimmingly
Sat, 17 Jan 2009 09:47:30 -0500 Adam Chlipala Add dynamic content under proper parents
Fri, 16 Jan 2009 15:49:10 -0500 Adam Chlipala dlist example working
Tue, 13 Jan 2009 15:23:48 -0500 Adam Chlipala Combine lib* directories
Tue, 13 Jan 2009 15:17:11 -0500 Adam Chlipala Initial experiments with nested <dyn>
Sun, 11 Jan 2009 10:41:38 -0500 Adam Chlipala Do proper insertion of dynamic content within nested DOM containers
Sun, 11 Jan 2009 10:22:19 -0500 Adam Chlipala Use header to set default script type
Sun, 11 Jan 2009 10:05:06 -0500 Adam Chlipala Hooking a source into an input
Thu, 08 Jan 2009 10:30:14 -0500 Adam Chlipala Injected a non-special-case datatype
Thu, 08 Jan 2009 10:15:45 -0500 Adam Chlipala Injected a polymorphic, recursive type
Thu, 08 Jan 2009 09:57:45 -0500 Adam Chlipala Injected an enumeration
Fri, 02 Jan 2009 13:03:22 -0500 Adam Chlipala Injected an option
Fri, 02 Jan 2009 12:42:39 -0500 Adam Chlipala Injected a record
Thu, 01 Jan 2009 16:11:42 -0500 Adam Chlipala Injecting strings and bools
Thu, 01 Jan 2009 15:59:02 -0500 Adam Chlipala Injecting a float
Thu, 01 Jan 2009 15:11:17 -0500 Adam Chlipala Injecting an int
Thu, 01 Jan 2009 11:58:00 -0500 Adam Chlipala Included a recursive function in JavaScript
Thu, 01 Jan 2009 11:26:34 -0500 Adam Chlipala Basic datatype reactives
Thu, 01 Jan 2009 11:16:57 -0500 Adam Chlipala Reactive if
Thu, 01 Jan 2009 11:13:08 -0500 Adam Chlipala Reactive bool
Thu, 01 Jan 2009 11:04:09 -0500 Adam Chlipala Reactive record pattern
Thu, 01 Jan 2009 10:49:42 -0500 Adam Chlipala Used an option as a source
Thu, 01 Jan 2009 10:18:20 -0500 Adam Chlipala Reactive computation with more base types and records
Thu, 01 Jan 2009 10:08:22 -0500 Adam Chlipala Source containing an int
Tue, 30 Dec 2008 16:11:29 -0500 Adam Chlipala Double-bind works
Tue, 30 Dec 2008 16:08:25 -0500 Adam Chlipala Propagating a change through a bind
Tue, 30 Dec 2008 15:53:04 -0500 Adam Chlipala Propagated a source change into a dynamic document element
Tue, 30 Dec 2008 11:33:31 -0500 Adam Chlipala Harmonized source-setting between server and client
Tue, 30 Dec 2008 10:49:42 -0500 Adam Chlipala Setting a source server-side
Tue, 30 Dec 2008 09:43:45 -0500 Adam Chlipala Merge
Tue, 30 Dec 2008 09:43:41 -0500 Adam Chlipala Starting to implement source set
Sun, 21 Dec 2008 12:56:39 -0500 Adam Chlipala Trivial use of a source
Wed, 24 Dec 2008 10:48:31 -0500 Adam Chlipala More manual bug reports from megacz
Sun, 21 Dec 2008 12:30:57 -0500 Adam Chlipala Handling singnal bind
Sun, 21 Dec 2008 12:01:00 -0500 Adam Chlipala Switch to using dyn() function in JavaScript
Sat, 20 Dec 2008 18:24:12 -0500 Adam Chlipala Typo report from megacz
Sat, 20 Dec 2008 16:19:26 -0500 Adam Chlipala Successfully generated a page element from a signal
Sat, 20 Dec 2008 15:46:48 -0500 Adam Chlipala Initial <dyn> support
Sat, 20 Dec 2008 14:19:21 -0500 Adam Chlipala Start of JsComp
Fri, 19 Dec 2008 12:38:11 -0500 Adam Chlipala Displayed an alert dialog
Fri, 19 Dec 2008 11:47:18 -0500 Adam Chlipala Creation of sources in server code
Fri, 19 Dec 2008 10:27:58 -0500 Adam Chlipala Monad type class seems to be working
Fri, 19 Dec 2008 10:03:31 -0500 Adam Chlipala Initial conversion to arbitrary-kind classes
Fri, 19 Dec 2008 09:35:44 -0500 Adam Chlipala Add initial C support for reactive
Tue, 09 Dec 2008 14:44:52 -0500 Adam Chlipala Prepare to release
Tue, 09 Dec 2008 14:43:43 -0500 Adam Chlipala Spell check
Tue, 09 Dec 2008 14:41:19 -0500 Adam Chlipala Add SQL arithmetic operators
Tue, 09 Dec 2008 14:06:51 -0500 Adam Chlipala Proofreading pass
Tue, 09 Dec 2008 11:57:17 -0500 Adam Chlipala Building an application
Tue, 09 Dec 2008 11:52:56 -0500 Adam Chlipala .urp files
Tue, 09 Dec 2008 11:40:51 -0500 Adam Chlipala Installation
Sun, 07 Dec 2008 15:10:59 -0500 Adam Chlipala Intro
Sun, 07 Dec 2008 15:01:21 -0500 Adam Chlipala The structure of web applications
Sun, 07 Dec 2008 14:50:03 -0500 Adam Chlipala Compiler phases
Sun, 07 Dec 2008 12:21:47 -0500 Adam Chlipala XML syntax
Sun, 07 Dec 2008 12:10:51 -0500 Adam Chlipala DML
Sun, 07 Dec 2008 12:02:54 -0500 Adam Chlipala Query syntax
Sun, 07 Dec 2008 11:19:13 -0500 Adam Chlipala Treat user-provided error messages as XML
Sun, 07 Dec 2008 10:59:14 -0500 Adam Chlipala XML
Sun, 07 Dec 2008 10:25:55 -0500 Adam Chlipala Sequences
Sun, 07 Dec 2008 10:24:23 -0500 Adam Chlipala DML
Sun, 07 Dec 2008 10:02:04 -0500 Adam Chlipala Finish documenting queries; remove a stray [unit] argument
Sun, 07 Dec 2008 09:19:53 -0500 Adam Chlipala Start of sql_exp
Sat, 06 Dec 2008 13:04:48 -0500 Adam Chlipala Start of Ur/Web library
Sat, 06 Dec 2008 12:01:12 -0500 Adam Chlipala Type inference
Sat, 29 Nov 2008 15:04:57 -0500 Adam Chlipala Module projection
Sat, 29 Nov 2008 14:32:33 -0500 Adam Chlipala selfify
Sat, 29 Nov 2008 14:09:43 -0500 Adam Chlipala Module typing
Sat, 29 Nov 2008 13:50:53 -0500 Adam Chlipala Signature compatibility
Sat, 29 Nov 2008 12:58:58 -0500 Adam Chlipala Signature compatibility
Sat, 29 Nov 2008 11:33:51 -0500 Adam Chlipala Declaration typing
Sat, 29 Nov 2008 10:49:47 -0500 Adam Chlipala Pattern typing
Sat, 29 Nov 2008 10:34:56 -0500 Adam Chlipala Typing
Sat, 29 Nov 2008 10:05:46 -0500 Adam Chlipala Definitional equality
Sat, 29 Nov 2008 09:48:10 -0500 Adam Chlipala Disjointness
Sat, 29 Nov 2008 09:34:11 -0500 Adam Chlipala Kinding
Thu, 27 Nov 2008 16:55:30 -0500 Adam Chlipala Shorthands
Thu, 27 Nov 2008 15:43:10 -0500 Adam Chlipala Declarations and modules
Thu, 27 Nov 2008 15:27:17 -0500 Adam Chlipala Expressions
Thu, 27 Nov 2008 15:06:29 -0500 Adam Chlipala Patterns
Thu, 27 Nov 2008 14:57:47 -0500 Adam Chlipala Signatures
Thu, 27 Nov 2008 14:38:53 -0500 Adam Chlipala Start of manual
Thu, 27 Nov 2008 13:43:15 -0500 Adam Chlipala Note optimizations in changelog
Thu, 27 Nov 2008 12:43:28 -0500 Adam Chlipala Avoid Especializing polymorphic code
Thu, 27 Nov 2008 12:34:44 -0500 Adam Chlipala Ditch use of ElabEnv.env in Especialize, to realize big speed-up
Thu, 27 Nov 2008 12:04:54 -0500 Adam Chlipala Untangle and shake within Especialize loop
Thu, 27 Nov 2008 11:40:13 -0500 Adam Chlipala Optimize CoreUntangle
Thu, 27 Nov 2008 11:17:56 -0500 Adam Chlipala Remove some isUnitCon cases
Thu, 27 Nov 2008 11:06:10 -0500 Adam Chlipala Catch another unneeded lift in ElabEnv.pushCRel
Thu, 27 Nov 2008 10:57:56 -0500 Adam Chlipala Optimized ElabOps.subConInCon
Thu, 27 Nov 2008 10:46:45 -0500 Adam Chlipala Stop using redundant Defunc pass
Thu, 27 Nov 2008 10:40:29 -0500 Adam Chlipala Remove unnecessary lifts in ElabEnv.pushCRel
Thu, 27 Nov 2008 10:13:22 -0500 Adam Chlipala Remove unnecessary [kindof] calls
Wed, 26 Nov 2008 15:42:00 -0500 Adam Chlipala Port Reduce improvements to ReduceLocal
Wed, 26 Nov 2008 15:03:45 -0500 Adam Chlipala crud1 compiles with new Reduce
Wed, 26 Nov 2008 14:51:52 -0500 Adam Chlipala Fix environments for repeat visits for exp reduction
Wed, 26 Nov 2008 12:59:32 -0500 Adam Chlipala Most exp rules for new Reduce
Wed, 26 Nov 2008 12:13:00 -0500 Adam Chlipala Start of new Reduce
Tue, 25 Nov 2008 15:57:16 -0500 Adam Chlipala Profiling in Makefile
Tue, 25 Nov 2008 10:05:44 -0500 Adam Chlipala Fusing writes with recursive function calls
Sun, 23 Nov 2008 11:47:28 -0500 Adam Chlipala Ignore SIGPIPE
Thu, 20 Nov 2008 14:51:14 -0500 Adam Chlipala Update CHANGELOG for 20081120
Thu, 20 Nov 2008 13:54:03 -0500 Adam Chlipala Fixing demo prose
Thu, 20 Nov 2008 12:16:30 -0500 Adam Chlipala Profiling support
Thu, 20 Nov 2008 11:34:36 -0500 Adam Chlipala Some demo improvements
Thu, 20 Nov 2008 10:44:28 -0500 Adam Chlipala Fix missing initial <html> after restarts
Thu, 20 Nov 2008 10:41:58 -0500 Adam Chlipala Update Crud demo to use local functions
Tue, 18 Nov 2008 13:47:23 -0500 Adam Chlipala Extend prose about server .exes
Tue, 18 Nov 2008 13:28:44 -0500 Adam Chlipala Tag CHANGELOG with release number
Tue, 18 Nov 2008 13:27:33 -0500 Adam Chlipala Mention Especialize in CHANGELOG
Tue, 11 Nov 2008 20:24:55 -0500 Adam Chlipala Fix type calculation for applying-a-case optimization
Tue, 11 Nov 2008 19:58:25 -0500 Adam Chlipala Map distributivity rule in hnormCon
Tue, 11 Nov 2008 19:20:37 -0500 Adam Chlipala Add CutMulti
Tue, 11 Nov 2008 18:39:38 -0500 Adam Chlipala Handle nullary transaction pages; avoid marking up headers array when reading cookies
Tue, 11 Nov 2008 16:51:45 -0500 Adam Chlipala Fix demo regression
Tue, 11 Nov 2008 16:27:51 -0500 Adam Chlipala More ThreadedBlog progress
Tue, 11 Nov 2008 15:32:10 -0500 Adam Chlipala Ignore UseRel effects in [let] expansions
Tue, 11 Nov 2008 15:12:24 -0500 Adam Chlipala Get preliminary ThreadedBlog working
Tue, 11 Nov 2008 11:49:51 -0500 Adam Chlipala Get threadedBlog to work
Sun, 09 Nov 2008 18:19:47 -0500 Adam Chlipala Remove some allocation
Sun, 09 Nov 2008 17:27:34 -0500 Adam Chlipala Prevent overzealous Especialization
Sun, 09 Nov 2008 16:54:42 -0500 Adam Chlipala Defunctionalization gets CommentBlog working
Sun, 09 Nov 2008 12:41:34 -0500 Adam Chlipala Remove an extra line
Sun, 09 Nov 2008 11:53:52 -0500 Adam Chlipala Especialize working reasonably well; need to add new closure representation pass
Sat, 08 Nov 2008 16:47:04 -0500 Adam Chlipala Better detection of [let] substitution opportunities
Sat, 08 Nov 2008 16:02:59 -0500 Adam Chlipala Especialize handles records better
Sat, 08 Nov 2008 14:42:52 -0500 Adam Chlipala Broaden set of possible especializations
Sat, 08 Nov 2008 13:15:00 -0500 Adam Chlipala Some small changes while failing to write [restrict]
Sat, 08 Nov 2008 12:24:23 -0500 Adam Chlipala Add help text for generated web servers
Sat, 08 Nov 2008 12:12:50 -0500 Adam Chlipala Handle EError returning a function; handle multiple cookies in one input header
Sat, 08 Nov 2008 10:58:59 -0500 Adam Chlipala Fix parsing of last input header
Sat, 08 Nov 2008 10:46:14 -0500 Adam Chlipala [getCookie] reads cookie settings from current page generation
Sat, 08 Nov 2008 10:33:58 -0500 Adam Chlipala Resolve all tag named in [Basis]; deal with C compilation failure without leaving /tmp files
Sat, 08 Nov 2008 09:55:36 -0500 Adam Chlipala Generated web servers use getopt()
Thu, 06 Nov 2008 19:43:48 -0500 Adam Chlipala Tree demo working (and other assorted regressions fixed)
Thu, 06 Nov 2008 18:49:38 -0500 Adam Chlipala Tree demo works
Thu, 06 Nov 2008 17:09:53 -0500 Adam Chlipala About to begin optimization of recursive transaction functions
Thu, 06 Nov 2008 15:52:13 -0500 Adam Chlipala Ensql'ing nullables
Thu, 06 Nov 2008 15:37:38 -0500 Adam Chlipala Inserted a NULL value
Thu, 06 Nov 2008 14:03:50 -0500 Adam Chlipala Cookies work across pages
Thu, 06 Nov 2008 12:46:45 -0500 Adam Chlipala Cookie prose; fix bugs that broke demo compilation
Thu, 06 Nov 2008 12:22:50 -0500 Adam Chlipala Cookie demo code; fix error message display
Thu, 06 Nov 2008 12:08:41 -0500 Adam Chlipala Reading cookies works
Thu, 06 Nov 2008 11:29:16 -0500 Adam Chlipala Setting a cookie
Thu, 06 Nov 2008 10:48:02 -0500 Adam Chlipala Cookies through shake2
Thu, 06 Nov 2008 10:43:48 -0500 Adam Chlipala Cookies through explify
Thu, 06 Nov 2008 10:29:55 -0500 Adam Chlipala Cookies through elaborate
Thu, 06 Nov 2008 10:04:03 -0500 Adam Chlipala Avoid allocating strings for requestHeader
Thu, 06 Nov 2008 09:47:16 -0500 Adam Chlipala Request header reading works
Thu, 06 Nov 2008 09:21:34 -0500 Adam Chlipala Monoizing FFI transactions correctly
Tue, 04 Nov 2008 09:33:35 -0500 Adam Chlipala Nested demo
Sat, 01 Nov 2008 21:24:43 -0400 Adam Chlipala Nested save compiles
Sat, 01 Nov 2008 21:19:43 -0400 Adam Chlipala Almost have that nested save function compiling
Sat, 01 Nov 2008 17:19:12 -0400 Adam Chlipala Fix some type-class detection
Sat, 01 Nov 2008 16:50:28 -0400 Adam Chlipala Remove empty writes
Sat, 01 Nov 2008 16:46:16 -0400 Adam Chlipala Wrapping works in Blog
Sat, 01 Nov 2008 16:08:39 -0400 Adam Chlipala Explify 'let'
Sat, 01 Nov 2008 15:58:55 -0400 Adam Chlipala First Unnest tests working
Sat, 01 Nov 2008 11:17:29 -0400 Adam Chlipala Elaborating 'let'
Sat, 01 Nov 2008 10:47:10 -0400 Adam Chlipala Parsing 'let'
Fri, 31 Oct 2008 09:30:22 -0400 Adam Chlipala Replace 'with' with '++'
Thu, 30 Oct 2008 17:07:34 -0400 Adam Chlipala Remove _espec tag; add some tag fields
Thu, 30 Oct 2008 16:58:54 -0400 Adam Chlipala Especialize
Thu, 30 Oct 2008 15:39:06 -0400 Adam Chlipala Don't inline case expressions
Thu, 30 Oct 2008 15:33:28 -0400 Adam Chlipala CURRENT_TIMESTAMP
Thu, 30 Oct 2008 15:16:37 -0400 Adam Chlipala Time MIN/MAX
Thu, 30 Oct 2008 15:11:37 -0400 Adam Chlipala Marshaling time to SQL
Thu, 30 Oct 2008 14:57:15 -0400 Adam Chlipala Reading timestamps from SQL
Thu, 30 Oct 2008 14:40:42 -0400 Adam Chlipala Add time to some type classes
Thu, 30 Oct 2008 14:36:48 -0400 Adam Chlipala time type
Tue, 28 Oct 2008 15:05:16 -0400 Adam Chlipala GCCARGS configure option
Mon, 27 Oct 2008 08:27:45 -0400 Adam Chlipala Remove need for '() <-' notation
Mon, 27 Oct 2008 08:16:19 -0400 Adam Chlipala Switch exit(1) call to uw_error()
Sun, 26 Oct 2008 08:41:17 -0400 Adam Chlipala Avoid using libpq when unneeded
Sat, 25 Oct 2008 18:58:45 -0400 Adam Chlipala Change 'sed' invocation to work in OSX
Sat, 25 Oct 2008 12:18:33 -0400 Adam Chlipala mkdir -p BIN
Sat, 25 Oct 2008 12:07:10 -0400 Adam Chlipala Use configure --prefix
Fri, 24 Oct 2008 19:59:17 -0400 adamc Make *_w function prototypes match header file
Fri, 24 Oct 2008 17:39:47 -0400 Adam Chlipala Add 'package' make target; add LICENSE
Fri, 24 Oct 2008 17:35:33 -0400 Adam Chlipala Remove debug print for optional inputs
Fri, 24 Oct 2008 17:30:07 -0400 Adam Chlipala Properly freeing libpq results on errors
Fri, 24 Oct 2008 16:47:18 -0400 Adam Chlipala Transactions seem to be working
Fri, 24 Oct 2008 16:13:53 -0400 Adam Chlipala Stop including functors in paths
Thu, 23 Oct 2008 18:45:10 -0400 Adam Chlipala Crud2 demo
Thu, 23 Oct 2008 18:18:51 -0400 Adam Chlipala Crud demo
Thu, 23 Oct 2008 17:52:04 -0400 Adam Chlipala Prose for Ref and Metaform
Thu, 23 Oct 2008 17:35:10 -0400 Adam Chlipala Fix bug with bringing functor argument instances into scope; Ref demo, minus prose
Thu, 23 Oct 2008 14:03:12 -0400 Adam Chlipala Metaform demos, minus prose
Thu, 23 Oct 2008 12:58:35 -0400 Adam Chlipala Fix nasty de Bruijn substitution bug; TcSum demo
Thu, 23 Oct 2008 11:59:48 -0400 Adam Chlipala Counter demo
Thu, 23 Oct 2008 11:38:31 -0400 adamc Add newline at end of file
Thu, 23 Oct 2008 11:13:11 -0400 Adam Chlipala sml-util -> urweb-util
Tue, 21 Oct 2008 19:56:20 -0400 Adam Chlipala Sum prose
Tue, 21 Oct 2008 19:31:11 -0400 Adam Chlipala Infering sum rows
Tue, 21 Oct 2008 19:24:39 -0400 Adam Chlipala Sum demo, minus inference of {Unit}s
Tue, 21 Oct 2008 18:44:52 -0400 Adam Chlipala Sql demo
Tue, 21 Oct 2008 17:49:14 -0400 Adam Chlipala Note about demo.sql
Tue, 21 Oct 2008 17:44:03 -0400 Adam Chlipala ListShop prose
Tue, 21 Oct 2008 17:34:20 -0400 Adam Chlipala Rec demo
Tue, 21 Oct 2008 17:30:06 -0400 Adam Chlipala Form example
Tue, 21 Oct 2008 17:12:22 -0400 Adam Chlipala Hello prose
Tue, 21 Oct 2008 17:02:03 -0400 Adam Chlipala Intro prose
Tue, 21 Oct 2008 16:41:11 -0400 Adam Chlipala New implicit argument handling
Tue, 21 Oct 2008 15:11:42 -0400 Adam Chlipala Recursive unurlify for Default datatypes
Tue, 21 Oct 2008 13:56:38 -0400 Adam Chlipala Remove printing of HTTP headers
Tue, 21 Oct 2008 13:54:48 -0400 Adam Chlipala Fix a nasty driver bug, involving memory restarts and marked-up request strings
Tue, 21 Oct 2008 13:41:03 -0400 Adam Chlipala listFun uses length
Tue, 21 Oct 2008 13:24:54 -0400 Adam Chlipala Simple listShop working
Tue, 21 Oct 2008 12:06:35 -0400 Adam Chlipala ListShop skeleton
Tue, 21 Oct 2008 11:39:13 -0400 Adam Chlipala Fix XML indenting to ignore comparison operators
Tue, 21 Oct 2008 11:22:10 -0400 Adam Chlipala ord_string
Tue, 21 Oct 2008 11:19:17 -0400 Adam Chlipala ord_float and ord_bool
Tue, 21 Oct 2008 11:13:03 -0400 Adam Chlipala Fix XML detection in presence of comparison operators
Tue, 21 Oct 2008 11:04:24 -0400 Adam Chlipala gt, ge
Tue, 21 Oct 2008 10:56:43 -0400 Adam Chlipala lt, le working for int
Tue, 21 Oct 2008 10:40:22 -0400 Adam Chlipala num_float
Tue, 21 Oct 2008 10:34:07 -0400 Adam Chlipala num working for int
Tue, 21 Oct 2008 09:52:52 -0400 Adam Chlipala Monoize eq_[bool|string]
Tue, 21 Oct 2008 09:50:19 -0400 Adam Chlipala Binops; equality tested on int; lame 404 substitute
Sun, 19 Oct 2008 16:49:09 -0400 Adam Chlipala Fix a nasty indent bug, found while working on listFun
Sun, 19 Oct 2008 15:47:47 -0400 Adam Chlipala Support for URL prefixes that works with local demo
Sun, 19 Oct 2008 15:19:41 -0400 Adam Chlipala Building combined demo app
Sun, 19 Oct 2008 14:53:38 -0400 Adam Chlipala Small demo prettifications
Sun, 19 Oct 2008 14:51:12 -0400 Adam Chlipala Generating fontified source files
Sun, 19 Oct 2008 14:13:08 -0400 Adam Chlipala Generating urp HTML
Sun, 19 Oct 2008 14:05:00 -0400 Adam Chlipala Demo HTML generation, minus source code
Sun, 19 Oct 2008 12:50:49 -0400 Adam Chlipala Link demo
Sun, 19 Oct 2008 12:47:10 -0400 Adam Chlipala Proper configuration and installation
Sun, 19 Oct 2008 12:12:59 -0400 Adam Chlipala Proper generation of relation names; checking that sequences exist
Sun, 19 Oct 2008 11:11:49 -0400 Adam Chlipala Simple generation of persistent paths
Thu, 16 Oct 2008 17:31:24 -0400 Adam Chlipala Fixing overzealous SQL paren-nester
Thu, 16 Oct 2008 17:15:21 -0400 Adam Chlipala Indenting paren-nested SQL expressions
Thu, 16 Oct 2008 16:24:19 -0400 Adam Chlipala Indenting simple DML properly
Thu, 16 Oct 2008 16:15:17 -0400 Adam Chlipala Indenting SELECT sub-clauses properly
Thu, 16 Oct 2008 16:00:58 -0400 Adam Chlipala Crud auto-indented correctly
Thu, 16 Oct 2008 14:52:50 -0400 Adam Chlipala Fix problem with sig/struct indenting
Thu, 16 Oct 2008 14:40:28 -0400 Adam Chlipala Crud indented properly, except for <xml>...</xml> outside parens and sig/struct
Thu, 16 Oct 2008 14:17:55 -0400 Adam Chlipala Removed handling of <,> as operators, for now
Thu, 16 Oct 2008 13:30:40 -0400 Adam Chlipala Improving indentation of XML after antiquote
Thu, 16 Oct 2008 13:17:09 -0400 Adam Chlipala Proper indenting of normal ML-y code after </xml>
Thu, 16 Oct 2008 13:01:24 -0400 Adam Chlipala Special case indenting for <xml>...</xml>
Thu, 16 Oct 2008 12:55:16 -0400 Adam Chlipala Fix XML indent not to take two tab-tries
Thu, 16 Oct 2008 12:50:59 -0400 Adam Chlipala Reasonable indenting for pure XML
Tue, 14 Oct 2008 17:18:59 -0400 Adam Chlipala Reusable column handlers for Crud
Tue, 14 Oct 2008 16:41:48 -0400 Adam Chlipala lform -> form
Tue, 14 Oct 2008 16:37:43 -0400 Adam Chlipala Syntax highlighting for embedded XML
Mon, 13 Oct 2008 15:31:02 -0400 Adam Chlipala Reorder font-lock rules to deal better with CDATA
Sun, 12 Oct 2008 21:33:52 -0400 Adam Chlipala Good progress on highlighting embedded XML
Sun, 12 Oct 2008 12:53:45 -0400 Adam Chlipala Highlighting HTML tags
Sun, 12 Oct 2008 12:21:54 -0400 Adam Chlipala Basis and Top syntax-highlight, indent, parse, and type-check
Sun, 12 Oct 2008 11:50:21 -0400 Adam Chlipala top.urs indents and type-checks with new twiddle syntax
Sun, 12 Oct 2008 11:44:43 -0400 Adam Chlipala Basis indents and type-checks with new twiddle syntax
Sun, 12 Oct 2008 10:48:01 -0400 Adam Chlipala More indenting
Sun, 12 Oct 2008 10:30:08 -0400 Adam Chlipala Get type definitions font-locking again
Sun, 12 Oct 2008 10:22:50 -0400 Adam Chlipala Customized font faces
Sun, 12 Oct 2008 10:04:17 -0400 Adam Chlipala First sort-of-working run of urweb-mode
Sat, 04 Oct 2008 20:05:50 -0400 Adam Chlipala Expand cases where expression wildcards are allowed
Sat, 04 Oct 2008 19:56:59 -0400 Adam Chlipala Improved inference of records of tuples
Sat, 04 Oct 2008 16:15:13 -0400 Adam Chlipala Use checkbox in CRUD example
Sat, 04 Oct 2008 15:54:03 -0400 Adam Chlipala Small clean-ups in crud; Compiler.check
Sat, 04 Oct 2008 15:50:28 -0400 Adam Chlipala Merge CDisjoint and TDisjoint
Thu, 18 Sep 2008 15:01:01 -0400 Adam Chlipala Force existence of bin and clib directories
Sun, 14 Sep 2008 19:22:04 -0400 Adam Chlipala Fix inexhaustive match
Sun, 14 Sep 2008 19:14:40 -0400 Adam Chlipala Crud completed
Sun, 14 Sep 2008 19:03:55 -0400 Adam Chlipala Crud update form
Sun, 14 Sep 2008 15:20:53 -0400 Adam Chlipala Push writes inside lets
Sun, 14 Sep 2008 15:10:04 -0400 Adam Chlipala Crud supports INSERT
Sun, 14 Sep 2008 11:02:18 -0400 Adam Chlipala SQL sequences
Sat, 13 Sep 2008 20:15:30 -0400 Adam Chlipala Deletion for Crud
Sat, 13 Sep 2008 20:04:28 -0400 Adam Chlipala Crud gets column headings
Sat, 13 Sep 2008 19:53:07 -0400 Adam Chlipala Name disjointness check changed to case insensitive
Sat, 13 Sep 2008 19:49:53 -0400 Adam Chlipala queryX
Sat, 13 Sep 2008 14:58:57 -0400 Adam Chlipala Change prefix.cm to work with latest smlnj Debian package
Sat, 13 Sep 2008 11:13:46 -0400 Adam Chlipala foldTRX2
Sat, 13 Sep 2008 10:44:58 -0400 Adam Chlipala Optimize immediate writes of query results
Sat, 13 Sep 2008 10:33:30 -0400 Adam Chlipala Remove unneeded 'rec' in Reduce
Sat, 13 Sep 2008 10:30:45 -0400 Adam Chlipala foldTR2
Thu, 11 Sep 2008 19:59:31 -0400 Adam Chlipala Fixed a mind-numbing De Bruijn bug
Thu, 11 Sep 2008 18:36:20 -0400 Adam Chlipala Fix bug in subsignature check for con synonyms
Thu, 11 Sep 2008 18:32:41 -0400 Adam Chlipala Crud list works
Thu, 11 Sep 2008 17:41:52 -0400 Adam Chlipala Crud listing IDs
Thu, 11 Sep 2008 13:06:51 -0400 Adam Chlipala More opportunities to use regions and lack of string copying
Thu, 11 Sep 2008 12:40:40 -0400 Adam Chlipala Region memory allocation for query parameters
Thu, 11 Sep 2008 12:22:06 -0400 Adam Chlipala Improve detection of opportunities for prepared statements with bool parameters
Thu, 11 Sep 2008 12:12:22 -0400 Adam Chlipala Fix memory management bug
Thu, 11 Sep 2008 11:53:33 -0400 Adam Chlipala Expand scope of base type conversion coalesce optimizations
Thu, 11 Sep 2008 11:44:46 -0400 Adam Chlipala Improve linear-let optimization
Thu, 11 Sep 2008 11:30:39 -0400 Adam Chlipala Optimization removes linear let-bindings of impure expressions
Thu, 11 Sep 2008 10:34:47 -0400 Adam Chlipala Fix memory bounds checks; specialization of multi-argument polymorphic function works
Thu, 11 Sep 2008 10:14:59 -0400 Adam Chlipala Unpolyed a polymorphic function of two arguments
Thu, 11 Sep 2008 09:36:47 -0400 Adam Chlipala Unpoly non-recursive function
Tue, 09 Sep 2008 12:36:13 -0400 Adam Chlipala Termination checking allows anything in links and actions
Tue, 09 Sep 2008 11:46:33 -0400 Adam Chlipala Termination checking
Tue, 09 Sep 2008 09:15:00 -0400 Adam Chlipala Datatype positivity check
Sun, 07 Sep 2008 15:40:42 -0400 Adam Chlipala Rename 'lw' prefixes to 'uw'
Sun, 07 Sep 2008 15:35:08 -0400 Adam Chlipala Automatically add table annotations in UPDATE and DELETE
Sun, 07 Sep 2008 15:16:10 -0400 Adam Chlipala First DELETE works
Sun, 07 Sep 2008 15:12:47 -0400 Adam Chlipala First UPDATE works
Sun, 07 Sep 2008 15:05:52 -0400 Adam Chlipala First INSERT works
Sun, 07 Sep 2008 14:38:14 -0400 Adam Chlipala Scratch that change....
Sun, 07 Sep 2008 14:30:32 -0400 Adam Chlipala Remove need to mention table name in expressions for UPDATE and DELETE
Sun, 07 Sep 2008 14:19:05 -0400 Adam Chlipala Parsing DELETE
Sun, 07 Sep 2008 14:15:16 -0400 Adam Chlipala Parsing UPDATE
Sun, 07 Sep 2008 14:07:10 -0400 Adam Chlipala Parsing INSERT
Sun, 07 Sep 2008 13:52:42 -0400 Adam Chlipala Elaborated 'delete'
Sun, 07 Sep 2008 13:51:07 -0400 Adam Chlipala Elaborated 'update'
Sun, 07 Sep 2008 13:47:10 -0400 Adam Chlipala Elaborated 'insert'
Sun, 07 Sep 2008 13:31:45 -0400 Adam Chlipala Remove unneeded type annotations in pquery
Sun, 07 Sep 2008 13:29:01 -0400 Adam Chlipala pquery working with all four types of columns
Sun, 07 Sep 2008 12:58:33 -0400 Adam Chlipala Reading bools from SQL
Sun, 07 Sep 2008 12:56:46 -0400 Adam Chlipala Reading ints and floats from SQL
Sun, 07 Sep 2008 12:19:36 -0400 Adam Chlipala Error-parsing strings
Sun, 07 Sep 2008 12:19:15 -0400 Adam Chlipala Error-parsing floats and bools
Sun, 07 Sep 2008 12:15:46 -0400 Adam Chlipala Error-parsing ints
Sun, 07 Sep 2008 11:56:53 -0400 Adam Chlipala 'read' for strings
Sun, 07 Sep 2008 11:53:30 -0400 Adam Chlipala 'read' type class
Sun, 07 Sep 2008 11:41:04 -0400 Adam Chlipala Parsing strings for floats and bools
Sun, 07 Sep 2008 11:33:13 -0400 Adam Chlipala Converting string to int
Sun, 07 Sep 2008 10:52:51 -0400 Adam Chlipala Ask GCC to strip executables
Sun, 07 Sep 2008 10:48:51 -0400 Adam Chlipala 'show' type class; htmlification optimizations
Sun, 07 Sep 2008 10:20:42 -0400 Adam Chlipala toString for float and bool
Sun, 07 Sep 2008 10:13:02 -0400 Adam Chlipala intToString
Sun, 07 Sep 2008 10:02:27 -0400 Adam Chlipala 'error' function
Sun, 07 Sep 2008 09:28:13 -0400 Adam Chlipala Ran a prepared statement with one string parameter
Thu, 04 Sep 2008 10:27:21 -0400 Adam Chlipala Change sqlify[int|float|string] to annotate with SQL types
Tue, 02 Sep 2008 17:31:45 -0400 Adam Chlipala Compiling a parametrized query the inefficient way
Tue, 02 Sep 2008 16:18:05 -0400 Adam Chlipala Update MLton main file
Tue, 02 Sep 2008 16:10:07 -0400 Adam Chlipala First query example working
Tue, 02 Sep 2008 15:29:45 -0400 Adam Chlipala First query execution (not retrieving results yet)
Tue, 02 Sep 2008 14:59:27 -0400 Adam Chlipala Switch base types to 64-bit versions
Tue, 02 Sep 2008 14:40:57 -0400 Adam Chlipala Validating schema of a live database
Tue, 02 Sep 2008 13:44:54 -0400 Adam Chlipala Generating SQL files
Tue, 02 Sep 2008 13:09:54 -0400 Adam Chlipala Table declarations pushed to Cjr
Tue, 02 Sep 2008 11:57:25 -0400 Adam Chlipala Initializing database connection
Tue, 02 Sep 2008 10:51:41 -0400 Adam Chlipala 'database' declaration threaded through compiler
Tue, 02 Sep 2008 10:31:16 -0400 Adam Chlipala Parsing jobs
Tue, 02 Sep 2008 09:53:15 -0400 Adam Chlipala Cjrize query
Sun, 31 Aug 2008 16:54:13 -0400 Adam Chlipala Monoize ASC/DESC
Sun, 31 Aug 2008 16:32:49 -0400 Adam Chlipala Changed EQuery not to use a function in its body
Sun, 31 Aug 2008 16:26:50 -0400 Adam Chlipala Monoize aggregates
Sun, 31 Aug 2008 16:20:34 -0400 Adam Chlipala Monoize COUNT(*)
Sun, 31 Aug 2008 16:13:07 -0400 Adam Chlipala Monoize unops
Sun, 31 Aug 2008 16:11:15 -0400 Adam Chlipala Monoize OFFSET
Sun, 31 Aug 2008 16:10:20 -0400 Adam Chlipala Monoize LIMIT
Sun, 31 Aug 2008 16:03:43 -0400 Adam Chlipala Monoize ORDER BY
Sun, 31 Aug 2008 15:47:32 -0400 Adam Chlipala Monoize relops
Sun, 31 Aug 2008 15:36:15 -0400 Adam Chlipala Monoize HAVING
Sun, 31 Aug 2008 15:32:31 -0400 Adam Chlipala Avoid unnecessary WHERE clause
Sun, 31 Aug 2008 15:18:00 -0400 Adam Chlipala Add 'ne' to 'eq' type class
Sun, 31 Aug 2008 15:15:41 -0400 Adam Chlipala 'eq' type class
Sun, 31 Aug 2008 15:04:10 -0400 Adam Chlipala Monoized GROUP BY
Sun, 31 Aug 2008 14:33:22 -0400 Adam Chlipala Monoized binary operators
Sun, 31 Aug 2008 14:27:01 -0400 Adam Chlipala Monoized a WHERE clause with a comparison
Sun, 31 Aug 2008 13:58:47 -0400 Adam Chlipala Monoized and optimized initial query test
Sun, 31 Aug 2008 10:36:54 -0400 Adam Chlipala Monoize transaction identifiers; improve disjointness prover on irreducible folds; change 'query' type
Sun, 31 Aug 2008 09:52:52 -0400 Adam Chlipala Fix Core con comparison
Sun, 31 Aug 2008 09:45:23 -0400 Adam Chlipala Corify transaction wrappers
Sun, 31 Aug 2008 09:05:33 -0400 Adam Chlipala Fix shaking of tables
Sun, 31 Aug 2008 09:00:28 -0400 Adam Chlipala Corify tables
Sun, 31 Aug 2008 08:46:22 -0400 Adam Chlipala Explify tables
Sun, 31 Aug 2008 08:35:00 -0400 Adam Chlipala Rename lacweb.c
Sun, 31 Aug 2008 08:32:18 -0400 Adam Chlipala Laconic -> Ur
Thu, 28 Aug 2008 14:48:33 -0400 Adam Chlipala Transactions and queries, at source level
Thu, 28 Aug 2008 14:05:47 -0400 Adam Chlipala Shorthand for multi-binding exp declaration
Thu, 28 Aug 2008 13:57:12 -0400 Adam Chlipala Shorthand for multi-binding exp 'fn'
Thu, 28 Aug 2008 13:39:20 -0400 Adam Chlipala Shorthand for multi-binding con declaration
Thu, 28 Aug 2008 13:29:57 -0400 Adam Chlipala Shorthand for multi-binding con 'fn'
Thu, 28 Aug 2008 13:13:16 -0400 Adam Chlipala Checking for well-formed 'val rec'
Thu, 28 Aug 2008 12:58:11 -0400 Adam Chlipala Tested aggregate functions with GROUP BY
Thu, 28 Aug 2008 12:56:08 -0400 Adam Chlipala More aggregate functions
Thu, 28 Aug 2008 11:59:46 -0400 Adam Chlipala COUNT
Thu, 28 Aug 2008 11:49:38 -0400 Adam Chlipala SELECTed expressions in ORDER BY
Thu, 28 Aug 2008 11:17:14 -0400 Adam Chlipala SELECTing arbitrary expressions
Thu, 21 Aug 2008 16:03:45 -0400 Adam Chlipala OFFSET
Thu, 21 Aug 2008 16:00:01 -0400 Adam Chlipala LIMIT
Thu, 21 Aug 2008 15:50:08 -0400 Adam Chlipala ORDER BY
Thu, 21 Aug 2008 15:27:04 -0400 Adam Chlipala Relational operators; string literals for SQL
Thu, 21 Aug 2008 14:45:31 -0400 Adam Chlipala Resolving lingering type class constraints
Thu, 21 Aug 2008 14:09:08 -0400 Adam Chlipala GROUP BY and HAVING
Thu, 21 Aug 2008 13:59:49 -0400 Adam Chlipala Basic GROUP BY
Thu, 21 Aug 2008 13:47:18 -0400 Adam Chlipala Change [sql_field] type to get 'where' test to check again
Thu, 21 Aug 2008 12:54:09 -0400 Adam Chlipala GROUP BY added to query type, with trivial parsing, for now
Thu, 21 Aug 2008 12:49:29 -0400 Adam Chlipala Queries back to working as well as before, after start of refactoring to support grouping
Sat, 16 Aug 2008 17:50:10 -0400 Adam Chlipala Integer and float constants in SQL
Sat, 16 Aug 2008 17:46:26 -0400 Adam Chlipala Fields in SQL expressions
Sat, 16 Aug 2008 17:35:28 -0400 Adam Chlipala SQL boolean operators
Sat, 16 Aug 2008 17:18:00 -0400 Adam Chlipala SQL comparison operators
Sat, 16 Aug 2008 16:57:21 -0400 Adam Chlipala Signature ascription for type classes
Sat, 16 Aug 2008 16:30:07 -0400 Adam Chlipala Fun with type classes and modules
Sat, 16 Aug 2008 15:58:25 -0400 Adam Chlipala Looking up in a type class from a module
Sat, 16 Aug 2008 15:09:53 -0400 Adam Chlipala Compiling a con-tuple-using test case
Sat, 16 Aug 2008 15:03:05 -0400 Adam Chlipala Corifying con-tuples
Sat, 16 Aug 2008 14:45:23 -0400 Adam Chlipala Explifying type classes
Sat, 16 Aug 2008 14:36:17 -0400 Adam Chlipala Testing type-class-parameterized functions
Sat, 16 Aug 2008 14:32:18 -0400 Adam Chlipala Initial type class support
Sat, 16 Aug 2008 12:35:46 -0400 Adam Chlipala Inferring sql_type's
Sat, 16 Aug 2008 12:15:38 -0400 Adam Chlipala Stub WHERE support
Sat, 16 Aug 2008 10:54:46 -0400 Adam Chlipala -timing option for command-line compiler
Thu, 14 Aug 2008 18:35:08 -0400 Adam Chlipala Non-star SELECT
Thu, 14 Aug 2008 15:27:35 -0400 Adam Chlipala Remove extraneous disjointness goal
Thu, 14 Aug 2008 15:24:59 -0400 Adam Chlipala Elaborating 'SELECT *' queries
Thu, 14 Aug 2008 13:59:11 -0400 Adam Chlipala Parsing the simplest SQL query
Thu, 14 Aug 2008 13:20:29 -0400 Adam Chlipala Parsing and elaborating 'table'
Tue, 12 Aug 2008 14:55:05 -0400 Adam Chlipala Finish moving all phases to the new interface
Tue, 12 Aug 2008 14:40:07 -0400 Adam Chlipala Consolidating compiler phase interface and adding timing
Sat, 09 Aug 2008 20:08:29 -0400 Adam Chlipala Urlifying records
Sat, 09 Aug 2008 19:46:12 -0400 Adam Chlipala strings get 'Option' datatype handling; fix datatype unurlifying
Sat, 09 Aug 2008 19:23:31 -0400 Adam Chlipala 'Option' datatype encoding
Sat, 09 Aug 2008 16:54:04 -0400 Adam Chlipala Re-consistent-ify naming of union members
Sat, 09 Aug 2008 16:48:32 -0400 Adam Chlipala Lists all the way through
Sat, 09 Aug 2008 12:50:49 -0400 Adam Chlipala Tuples syntactic sugar
Sat, 09 Aug 2008 08:47:36 -0400 Adam Chlipala A multi-parameter datatype all the way through
Fri, 08 Aug 2008 17:55:51 -0400 Adam Chlipala Specialization of single-parameter datatypes