You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 8, 2022. It is now read-only.
Although this does lead to the question of do we want to continue to strip the ? off of predicates in terminals?
(If we stop stripping them off we do get support for the arrows. Although if we don't, then we can just add the check syntax property's back.)
After playing with it a bit both ways I'm pretty ambivalent as it hasn't made much of an impact either way. Although whenever I describe nanopass to other people who have used racket they have complained to me about that.
Although this does lead to the question of do we want to continue to strip
the ? off of predicates in terminals?
(If we stop stripping them off we do get support for the arrows. Although
if we don't, then we can just add the check syntax property's back.)
Both would work.
After playing with it a bit both ways I'm pretty ambivalent as it hasn't
made much of an impact either way. Although whenever I describe nanopass to
other people who have used racket they have complained to me about that.
After syntax checking DrRacket supports some nice features:
All identifiers with the same binding are renamed.
Consider this program:
I would like to rename L but the renaming option is not available.
In order to support renaming one has to add properties:
http://docs.racket-lang.org/tools/Check_Syntax.html?q=sub-binder#%28idx._%28gentag._28._%28lib._scribblings%2Ftools%2Ftools..scrbl%29%29%29
Note that if the property 'sub-range-binders is used then a renaming of L to M
will also rename unparse-L to the unparse-M.
The text was updated successfully, but these errors were encountered: