Via Sam Gentile, Eiffel for .NET: An Introduction.
This article describes the goals and scope of the Eiffel language and explains how Eiffel for .NET can interoperate with other .NET languages. The article also demonstrates using Eiffel for .NET to build graphical user interfaces, using Windows Forms, to access databases and develop Web services.
It discusses a little bit about how Eiffel had to be shoehorned to fit into .Net too.
Via LtU, UBF:
UBF is a language for transporting and describing complex data structures across a network. It has three components:
* UBF(A) is a data transport format, roughly equivalent to well-formed XML.
* UBF(B) is a programming langauge for describing types in UBF(A) and protocols between clients and servers. UBF(B) is roughly equivalent to to Verified XML, XML-schemas, SOAP and WDSL.
* UBF(C) is a meta-level protocol between used between UBF servers.
While the XML series of languages had the goal of having a human readable format the UBF languages take the opposite view and provide a "machine friendly" format.
UBF is designed to be easy to implement. As a proof of concept - UBF drivers For Erlang, Oz, Java and TCL can be found in the download area. Implementors are welcome to add new languages.
UBF is designed to be "language neutral" - UBF(A) defines a language neutral binary format for transporting data across a network. UBF(B) is a type system for describing client/server interactions which use UBF(A).
Central to UBF is the idea of a "contract" which regulates the set of legal conversations that can take place between a client and a server.
Sounds interesting. Definitely something worth keeping track of.
Only bad thing is: the site says this is a prerelease version, and that "things change frequently", but the site hasn't been updated since March. Hmm...
Re: how many days of posts should be on a weblog home page, I've settled on 4 days for mine. It seems to be a nice compromize between page size, number of posts, giving things enough time to stay around, etc. My RSS feed is synchronized so it displays the same content as my home page.
Via Scott, some more PHPCon presentations, a buttload of PHP tips (PDF) from Rasmus Lerdorf, and Jeremy Zawodny's presentation on Scaling MySQL and PHP. Jeez I'm looking forward to MySQL 4.0 - actually, moreso 4.1.
use Perl:
eWeek has a glowing review of Bricolage (advanced open source content management system, written in Perl). "an open-source content management system called Bricolage bucks this trend, providing an open option that isn't just capable but is one of the best content management systems eWeek Labs has seen, even eclipsing some of the best-known commercial products."
Neat! I didn't realize Bricolage ran Salon.com.
Via LtU, a paper on What Every Computer Scientist Should Know About Floating Point Arithmetic. I'd really like to read this and understand it, but I'm doubtful I'll be able to digest it all.
The quote of the month from Right Wing News.
new⇒Girls, please don't get breast implants
you people implants are fine thesedays but they are like body organsnot e...
kym: Oct 15, 5:25pm