Skip to content

Commit ff32139

Browse files
committed
update Nathaniel's title and abstract
1 parent aa1ce55 commit ff32139

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Diff for: rcon/2024/index.rkt

+2-2
Original file line numberDiff line numberDiff line change
@@ -459,10 +459,10 @@ Mutation testing is the idea that we can assess the completeness of a test suite
459459
#:who
460460
@speaker[#:url "https://github.com/ndh4"]{Nathaniel Hejduk}
461461
#:what
462-
@talk{Trouble with Typed Racket? Try a Boundary Profiler!}
462+
@talk{Trouble with Typed Racket? Try contract-profile!}
463463
#:more
464464
@abstract{
465-
When you add types to a portion of your partially-untyped code base in Typed Racket (TR), the type soundness guarantees you gain will make you feel warm and fuzzy. Sometimes, however, doing so will cause your running time to skyrocket, turning your cute, fluffy type annotations into an unexpected tribulation. When such troubles occur, a boundary profiler can help you ease the runtime wrath of contract checking. In this talk, I’ll demonstrate how to use a boundary profiler to boldly reduce the overhead of type-checking in your program, without violating the following prime directive: once a component has been typed, it must stay typed forever.
465+
When you add types to a portion of your partially-untyped code base in Typed Racket, the type soundness guarantees you gain will make you feel warm and fuzzy. Sometimes, however, doing so will cause your running time to skyrocket, turning your cute, fluffy type annotations into an unexpected tribulation. When such troubles occur, contract-profile can help you ease the runtime wrath of contract checking. In this talk, I’ll demonstrate how to use contract-profile to boldly reduce the overhead of type-checking in your program, without violating the following prime directive: once a module has been typed, it must stay typed forever.
466466
}
467467
]
468468

0 commit comments

Comments
 (0)