User loginNavigation |
archivesScheme macro systems[Chicken-users] macro systems and chicken (long), Alex Shinn, Apr 2008.
A very nice post that provides a historical overview and implementations of a hygienic I didn't know syntactic closures before, and find their interface and implementation simple and easy to understand. Any reasons why they aren't used more in Scheme? By Manuel J. Simoni at 2008-04-07 02:47 | History | Meta-Programming | 4 comments | other blogs | 14348 reads
Static Analysis for Duck TypingAfter reading about like and wrap in Ecmascript I began thinking about possibility of at compile time checking that parameters passed to functions are a duck for that method. For example say you had: It would see that duck requires aMethod and anotherMethod methods, and then check that all calls to quack pass in types that have these methods. Is something like this possible? Or am I failing to see something important that prevents having static analysis for duck typing languages. Proving compositionsIf, for example, I have three functions (X a), (Y b), (Z c); and suppose that each has been complied and proven correct somehow. Now if I compose the three functions (X (Y (Z c))) is the answer proven also given the types match. I remember a paper posted on the home page that seemed to prove this, but can't seem to find it. Simply efficient functional reactivitySimply efficient functional reactivity. Conal Elliott.
I'm not sure exactly where to classify this submission to ICFP 2008, but I think many here will be interested in it. By Matt Hellige at 2008-04-07 17:36 | Implementation | Paradigms | 11 comments | other blogs | 19256 reads
|
Browse archivesActive forum topics |
Recent comments
22 weeks 1 day ago
22 weeks 2 days ago
22 weeks 2 days ago
44 weeks 3 days ago
48 weeks 5 days ago
50 weeks 2 days ago
50 weeks 2 days ago
1 year 6 days ago
1 year 5 weeks ago
1 year 5 weeks ago