User loginNavigation |
Types in CMUCLCMU Common Lisp's compiler, known as Python, has a sophisticated implementation of Common Lisp's powerful type system. The system primarily enforces type safety at runtime, but it also performs static type inference. The static type information is used to detect type errors, eliminate unnecessary runtime type checks, and select efficient primitive code (e.g. avoid excessively generic arithmetic). CMUCL's history stretches back around twenty years, though I believe the compiler was rewritten "just" 15 odd years ago. The system is still widely used, notably by ITA software as publicised by Paul Graham. |
Browse archives
Active forum topics |
Recent comments
11 hours 15 min ago
1 day 8 hours ago
2 days 12 hours ago
2 days 13 hours ago
1 week 13 hours ago
1 week 14 hours ago
1 week 14 hours ago
4 weeks 1 day ago
4 weeks 6 days ago
4 weeks 6 days ago