Pseudo
An algorithm design language
Pseudo An algorithm design language Overview - Concise Pythonic - - PowerPoint PPT Presentation
Pseudo An algorithm design language Overview - Concise Pythonic syntax - Rich list support - Robust type inference - On-demand objects Compiler Architecture Type Inference Modules L1 Inference Scanner Parser L2 Inference Codegen
An algorithm design language
Type Inference Modules
L1 Inference L2 Inference
Scanner Parser Codegen
Preprocessor
pop(), enqueue(), dequeue()
their usage (Hindley-Milner)
Users never explicitly define
Coercive Object Equality Scheme
are used in a manner that would require them to be the same type
Coercive Object Equality Scheme
determines the scope of an
initialized to default values
used to initialize objects in a scope
Object (1 level), List
An algorithm design language