Publication | Closed Access
The design and implementation of typed scheme
310
Citations
39
References
2008
Year
Unknown Venue
Software MaintenanceEngineeringType TheoryScripting LanguageSoftware EngineeringTypical Scripting LanguagesSoftware AnalysisFormal VerificationGeneric ProgrammingDependently Typed ProgrammingUntyped LanguagesDesignDynamic Programming LanguageComputer ScienceType SystemSoftware DesignCritical PiecesAutomated ReasoningProgram AnalysisSoftware TestingFormal MethodsLinguisticsTyped Scheme
When scripts in untyped languages grow into large programs, maintaining them becomes difficult. A lack of types in typical scripting languages means that programmers must (re)discover critical pieces of design information every time they wish to change a program. This analysis step both slows down the maintenance process and may even introduce mistakes due to the violation of undiscovered invariants.
| Year | Citations | |
|---|---|---|
Page 1
Page 1