"You Put In Other Details"

Young Denis grew up to be every client you'll ever develop software for:

3936544529_02f007a1fe_o

more ...

Xanadu Trackbacks

Jeff Atwood's brief post on Ted Nelson's Xanadu ~~failed to~~ mention[ed briefly]{style="color:red"} the aspect of Xanadu that I expected to be worked out by now, which is that links were bidirectional in Xanadu. The closest thing the Web has are trackbacks / pingbacks, which are problematic to …

more ...

Lang.NET, DSL DevCon Highlights

Intentional Software has forged a silver bullet. It's terribly difficult not to go into that in great depth (I will shortly), but for now, I simply don't want to bury the lede.

OK, so other than that what was interesting?

There are several categories that need to be talked about …

more ...

DSL Writers: Put Turing Completeness Out Of Your Mind

At the recent DSL DevCon, Martin Fowler gave an excellent keynote speech discussing domain-specific languages, an important subject that seems certain to be the buzzword of the next year or two.

However, one slide of his got my goat, leading me to foam at the mouth, beat the table with …

more ...

ResolverOne: Best Spreadsheet Wins $17K

ResolverOne is one of my favorite applications in the past few years. It's a spreadsheet powered by IronPython. Spreadsheets are among the most powerful intellectual tools ever developed: if you can solve your problem with a spreadsheet, a spreadsheet is probably the fastest way to solve it. Yet there are …

more ...

IronPython 2.0 & Microsoft Research Infer.NET 2.2

 import sys import clr sys.path.append("c:\\program files\\Microsoft Research\\Infer.NET 2.2\\bin\\debug") clr.AddReferenceToFile("Infer.Compiler.dll") clr.AddReferenceToFile("Infer.Runtime.dll") from MicrosoftResearch.Infer import * from MicrosoftResearch.Infer.Models import * from MicrosoftResearch.Infer.Distributions import *  firstCoin = Variable[bool].Bernoulli(0.5) secondCoin = Variable …
more ...

The ACM is Using ColdFusion to Deliver the CACM Electronically

https://portal.acm.org/poplogin.cfm? .... etc ... (I can't post the whole URL since it's linked to my account)

more ...

Google App Engine: Another Python Victory

It's been quite a year for Python, and Google App Engine provides the dynamic language a very high profile indeed. GAE is a cloud platform that is competitive with Amazon's S3 (much like Stratos, on the planet Ardana might compete with Cloud City on Bespin ). GAE provides Django and other …

more ...

Django Taking Flight On IronPython

At PyCon, Microsoft demoed Django running on IronPython. This blog post detailing the code says "not quite complete but ... [good enough to] get Django's tutorial running." From a language geek standpoint, I prefer Ruby (those object-oriented grooves run deep), but IronPython is very clearly on the cusp of adulthood.

In …

more ...

Ted Leung, Python-ista, joins Sun

Ted Leung has joined Sun to help support Python "in a similar fashion" to the JRuby project.

This is not just about Python on on the JVM. Sun will try to make its platforms, OpenSolaris and the JVM, the best place to develop and deploy Python applications.

But it's mostly …

more ...