User loginNavigation |
The JCP EC rejects JDO 2.0
Discussed here.
We discussed Hibernate, and O/R mapping in general, a couple of times so I thought this might be of interest. By Ehud Lamm at 2005-02-02 13:23 | OOP | login or register to post comments | other blogs | 4885 reads
A Type System Equivalent to Flow Analysis
A Type System Equivalent to Flow Analysis
Flow-based safety analysis of higher-order languages has been studied by Shivers, and Palsberg and Schwartzbach. Open until now is the problem of finding a type system that accepts exactly the same programs as safety analysis. In this paper we prove that Amadio and Cardelli's type system with subtyping and recursive types accepts the same programs as a certain safety analysis. The proof involves mappings from types to flow information and back. As a result, we obtain an inference algorithm for the type system, thereby solving an open problem. I believe it's instructive to see type systems in this light. Did we discuss something like this recently? The pi-Calculus in Direct StyleThe pi-Calculus in Direct Style
a.k.a. Blue Calculus Status of XQuery in the .NET Framework 2.0
The official Microsoft statement,
Microsoft has decided not to ship a client-side XQuery implementation in the final version of .NET 2.0 Framework ("Whidbey").... Reminds me of this discussion ;-) ACM Queue: How Not to Write FORTRAN in Any Language
This article isn't really about programming languages, but some of the claims made should be scrutinized by PL mavens,
The idea of programming-language determinism has some truth to it, but is overrated. Because we are often tackling the same problems in C, Perl, Scheme, Smalltalk, and so on, we can usually find a way to analyze them and code solutions using common designs. Sometimes the features of a particular language make a particular solution much more elegant and comprehensible, and in that case form influences content. But these languages have enough common ground that they can share many designs. C may have pre-increment and post-increment operators, but you can still add 1 to a variable in any language that supports variables. I agree with some of the style tips the author gives, but I think understanding the different abstraction facilities different languages offer is even more important for writing readable and maintainable code. By Ehud Lamm at 2005-01-28 20:25 | General | login or register to post comments | other blogs | 5294 reads
Poly* type inference toolPoly* is a novel retargetable meta type system for various process and mobility calculi. Poly* is a direct descendant of PolyA, a type system for Mobile Ambients by Amtoft, Makholm, and Wells. Meta* is a generic process calculus that can be instantiated to specific process calculi like the Pi-calculus and Mobile Ambients by supplying reduction rules. A web interface is available for experimentation after you can read the technical report and ESOP 2005 paper. The list of common questions and answers about Poly* may be a good place to start if you are merely curious. By Ehud Lamm at 2005-01-27 13:29 | Type Theory | login or register to post comments | other blogs | 5039 reads
BitC, a new OS implementation languageBitC language specification, version 0.4. Out of the new Coyotos project, successor of Eros and KeyOS, comes this new language:
(via Slashdot) Implicit parallel functional programmingThis discussion over on the Haskell Mailing List might interest those readers following the debates on concurrency issues in the discussion group... By Ehud Lamm at 2005-01-24 13:19 | Functional | Parallel/Distributed | 8 comments | other blogs | 10686 reads
Sad News - Ken Anderson Dies Unexpectedly at a ConferenceForwarded message from Timothy J Hickey
Cc: peter@norvig.com, Geoffrey Knauth , Dear JScheme community, I'm sorry to bring you the very sad news that Ken Anderson, Ken was one of the three main developers of JScheme. Ken touched many lives and brought many communities together. JScheme will remain an active project and is very much part Sincerely, ---Tim Hickey--- O'Haskell - a functional object-oriented concurrent PL
We mentioned O'Haskell previously on LtU, but a recent discussion of OOP vs. FP vs. everything made be to believe that it's worth to remember this (unfortunately unsupported) programming language.
It's instructive to read the rationale for this PL, as it helps to see how OOP and FP solve similar tasks in orthogonal (or just different) ways. Note that the author of O'Haskell abandoned it in favor of Timber. By Andris Birkmanis at 2005-01-22 12:46 | Object-Functional | Parallel/Distributed | 1 comment | other blogs | 10784 reads
|
Browse archives
Active forum topics |
Recent comments
20 weeks 4 days ago
20 weeks 4 days ago
20 weeks 4 days ago
42 weeks 5 days ago
47 weeks 10 hours ago
48 weeks 4 days ago
48 weeks 4 days ago
51 weeks 2 days ago
1 year 3 weeks ago
1 year 3 weeks ago