Related articles |
---|
Seeking papers offering clean semantics for optional, keyword and rest scottmcl@comcast.net (Scott) (2008-10-14) |
From: | Scott <scottmcl@comcast.net> |
Newsgroups: | comp.compilers |
Date: | Tue, 14 Oct 2008 17:02:26 -0400 |
Organization: | Compilers Central |
Keywords: | design, question |
Posted-Date: | 15 Oct 2008 14:42:24 EDT |
I'm working on a mostly functional, mostly manifestly typed language
that offers Common Lisp like lambda lists/function signatures - optional
(variable arity), rest (indefinite arity) and keyword (optional, out of
order, named) arguments.
Rationale here is that libraries in certain domains (e.g., GUI
frameworks) greatly benefit from optional and optional keyword arguments.
I'm looking for a semantic analysis, formal or otherwise, for such
function signatures, particularly (hopefully) in a language that
supports both higher order functions as well as programmer defined data
types (classes) with subtyping and virtual methods.
Thanks much!
Scott
Return to the
comp.compilers page.
Search the
comp.compilers archives again.