[icfp] experience, the new title

This commit is contained in:
ben 2016-03-16 02:13:44 -04:00
parent 75322ac7a8
commit 56cf0b3ffc

View File

@ -1,7 +1,7 @@
#lang scribble/sigplan #lang scribble/sigplan
@require["common.rkt"] @require["common.rkt"]
@title[#:tag "sec:experience"]{Experience} @title[#:tag "sec:experience"]{Backwards Compatibility}
Our initial experience programming with the library has been positive. Our initial experience programming with the library has been positive.
By far the most useful application is to @racket[regexp-match], as By far the most useful application is to @racket[regexp-match], as
@ -31,7 +31,7 @@ Removing type annotations and casts made redundant by our library is, however,
Compiling with our library adds no statistically significant overhead, but Compiling with our library adds no statistically significant overhead, but
tends to produce slightly larger bytecode files due to the inserted tends to produce slightly larger bytecode files due to the inserted
annotations (at most 2% larger). annotations (at most 2% larger).
Running times we observed were on average unaffected, but one project Running times we observed were on largely unaffected, but one project
exhibited a 2-second slowdown due to added type casts. exhibited a 2-second slowdown due to added type casts.
This could be improved by a closer integration with the type checker to This could be improved by a closer integration with the type checker to
remove casts guaranteed to succeed. remove casts guaranteed to succeed.