No abstract available.
Cited By
- Frigo M, Halpern P, Leiserson C and Lewin-Berlin S Reducers and other Cilk++ hyperobjects Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures, (79-90)
- Sussman G and Steele G (1998). Scheme, Higher-Order and Symbolic Computation, 11:4, (405-439), Online publication date: 1-Dec-1998.
- Moreau L (2019). A Syntactic Theory of Dynamic Binding, Higher-Order and Symbolic Computation, 11:3, (233-279), Online publication date: 1-Oct-1998.
- Frigo M, Leiserson C and Randall K The implementation of the Cilk-5 multithreaded language Proceedings of the ACM SIGPLAN 1998 conference on Programming language design and implementation, (212-223)
- Frigo M, Leiserson C and Randall K (1998). The implementation of the Cilk-5 multithreaded language, ACM SIGPLAN Notices, 33:5, (212-223), Online publication date: 1-May-1998.
- Blumofe R, Frigo M, Joerg C, Leiserson C and Randall K Dag-Consistent Distributed Shared Memory Proceedings of the 10th International Parallel Processing Symposium, (132-141)
- Malmkjær K and Ørbæk P Polyvariant specialisation for higher-order, block-structured languages Proceedings of the 1995 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation, (66-76)
- Danvy O and Malmkjaer K Intensions and extensions in a reflective tower Proceedings of the 1988 ACM conference on LISP and functional programming, (327-341)
- McCarthy J History of LISP History of programming languages, (173-185)
- McCarthy J (2019). History of LISP, ACM SIGPLAN Notices, 13:8, (217-223), Online publication date: 1-Aug-1978.
Recommendations
The function of FUNCTION in LISP or why the FUNARG problem should be called the environment problem
A problem common to many powerful programming languages arises when one has to determine what values to assign to free variables in functions. Different implementational approaches which attempt to solve the problem are considered. The discussion ...
Optimiizing Static Scope Lisp by Repetitive Interpretation of Recursive Function Calls
This paper presents some recent results in interpreter optimization. The techniques of shallow binding and repetitive interpretation of tail recursive functions are adapted to Lisp with static scoping as the binding method for-all identifiers. Then a ...
A Foreign Function Interface for Pallene
SBLP '22: Proceedings of the XXVI Brazilian Symposium on Programming LanguagesPallene is a statically typed subset of the Lua programming language, designed to act as a system-language counterpart to Lua’s scripting, and used to write lower-level libraries and extension modules for Lua. In this sense, Pallene is a companion ...