Programming language

Type Independent Features on Lambda Calculus

Syntactic sugar represents a process of including new features to a language without actually implementing a new structure. It extends the previ- ously built structure and includes functionality based on the easiness of the users. Python possesses a sheer number of such examples. In this study, we chose five different such features, Enumerator, Packing, Unpacking, Zip and Unzip. These features are all iterable features and can be implemented on top of lambda cal- culus, list, pair and basic language operations.