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 | 14507 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 | 19341 reads
|
Browse archivesActive forum topics |
Recent comments
35 weeks 6 days ago
35 weeks 6 days ago
35 weeks 6 days ago
1 year 5 weeks ago
1 year 10 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 14 weeks ago
1 year 19 weeks ago
1 year 19 weeks ago