I was hesitant to document anything before nailing down the final form of the 
syntax.  But it's clear that a fairly radical change like this one will need 
good explanation.  

It's particularly confusing because it's a form that cannot be explained in 
terms of standard ML programming.  (Our quotation syntax has the same problem.)

Michael

On 8/1/19, 17:08, "Jeremy Dawson" <jeremy.daw...@anu.edu.au> wrote:

    
    
    On 8/1/19 4:49 pm, michael.norr...@data61.csiro.au wrote:
    > I think you've misunderstood. 
    
    that's true, sorry.
    
    > Here the advantage is quite clear and valuable: in the existing system, 
you have to type the same string of symbols twice in order to avoid annoying 
maintenance issues when theorems get moved.  There's no utility in allowing 
people to write things like
    > 
    >     val foo = save_thm("bar", ...)
    > 
    > and it just leads to real pain.
    > 
    there's certainly a discernible advantage in this particular case, I agree
    
    > Slippery slope arguments cut no mustard.
    > 
    Let's hope it's not the start of one.  And do work out a way of getting 
    it into the online documentation (eg, in 
    HOL/help/src-sml/htmlsigs/idIndex.html)
    
    Jeremy
    
    _______________________________________________
    hol-info mailing list
    hol-info@lists.sourceforge.net
    https://lists.sourceforge.net/lists/listinfo/hol-info
    


_______________________________________________
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info

Reply via email to