Artima Weblogs |
Weblogs Forum |
Bloggers
|
Sponsored Link •
|
Artima Weblogs
A Community of Software Thinkers |
|
Artima Bloggers
Aahz Jans Aasman B. Scott Andersen Eric Armstrong Ken Arnold Dale Asberry Dave Astels Arash Barirani Matt Bauer Charles Bell Berco Beute Geert Bevin Nitin Borwankar Vladimir Ritz Bossicard Rahul Chaudhary Bob Clancy James O. Coplien Ward Cunningham Andy Dent Christopher Diggins Bruce Eckel Ted Farrell Michael Feathers Elisabeth Freeman Eric Freeman Matt Gerrans David Goodger Gabe Grigorescu Rix Groenboom Cees de Groot Philipp Haller Peter Hansen David Heinemeier Hansson Kevlin Henney Steve Holden Cay Horstmann Ron Jeffries Mark Johnson Greg Jorgensen Heinz Kabutz Rick Kitts Kirk Knoernschild Andrew Koenig Klaus Kreft Sean Landis Angelika Langer Jakob Eg Larsen Josh Long Howard Lovatt Robert C. Martin John McClain Eamonn McManus Jeremy Meyer John D. Mitchell Brian Murphy Sean Neville Nancy Nicolaisen Martin Odersky Vlad Patryshev Johan Peeters Carlos Perez Ken Pugh Eric S. Raymond Ian Robertson Guido van van Rossum Alberto Savoia Jerome Scheuring Richard Hale Shaw Calum Shaw-Mackay Jack Shirazi Michele Simionato Van Simmons Frank Sommers Bruno Souza Sue Spielman Bill Venners David Vydra Jim Waldo Dick Wall Barry Warsaw Mark Williamson Matthew Wilson Gregg Wonderly Kevin Wright |
by James O. Coplien, December 4, 2006, 45 comments
Good user interface design is one of the most poorly taught disciplines in software education. Such poor foundations follow programmers all the way to their positions of leadership in the industry, and the Agile Manifesto authors are no exception. Here, I post my thoughts on a recent posting in HÃ¥kan Reis' 'blog, whose views struck a chord with me.
by Matthew Wilson, December 3, 2006, 26 comments
Looking for your best Fs, Fs, Fs, Fs and Fs regarding everyone's favourite (to use, or to moan about) language, C++. If you've got 'em, let me have 'em. The worst that can happen is you'll get a mention in the new book ...
by Matthew Wilson, December 3, 2006, Submit comment
After a prolongued hiatus from public writing activities (articles, blogs, books) throughout 2006, I'm about to stage a comeback. For those with nothing to do with the next 120 seconds, here's an explanation of why, and what you can expect in the coming months.
by Christopher Diggins, December 2, 2006, 1 comment
This is just to let everyone know that I have started my own separate blog on my home page.
by Christopher Diggins, November 26, 2006, 51 comments
For a long while I didn't fully grasp the funky syntax of typed functional languages like ML and Haskell, until I realized a fundamental difference between many typed functional languages and common imperative languages.
by Christopher Diggins, November 23, 2006, 10 comments
I've recently discovered the Google custom search engine service (the so-called Google co-op) and I've used it to build a search engine service dedicated to programming languages.
by Christopher Diggins, November 19, 2006, 2 comments
So I am currently studying the language of "serious" language researchers in order to write a paper about Cat, and the book "Types and Programming Languages" by Benjamin Pierce has turned out to be a huge boon!
by Christopher Diggins, November 11, 2006, 15 comments
Having spent some more time trying to explain Cat, a stack based functional language, I came to an interesting realization: virtually everything could be explained in terms of tuples.
by Christopher Diggins, November 9, 2006, 6 comments
I've posted an updated version of the Cat manual with a generalized description of the type inference algorithm used in Cat. This post contains an excerpt of the type inference algorithm description.
by Christopher Diggins, November 4, 2006, 4 comments
I've recently posted the Cat source code to CodeProject.com with a reasonably detailed description of the design and implementation.
by Frank Sommers, November 3, 2006, 6 comments
In a recent series of conversations, Dan North, Martin Fowler, and Marc McNeill explore what is possibly the fifth Agile principle: valuing outcomes over features. They also discuss the differences between use-cases, user journeys, and features.
by Christopher Diggins, October 31, 2006, Submit comment
I've just posted a fairly in depth Cat tutorial, and the Cat version 0.9.4 ... it's been a long day.
by Christopher Diggins, October 30, 2006, Submit comment
I've posted a list of the built-in atomic functions for the most recent version (0.9.3) of the Cat language.
by Howard Lovatt, October 27, 2006, 23 comments
Many people think that inner classes in Java could be better; this Blog presents a new syntax that emphasizes Clarity, Consistency, and Conciseness (in that order!). An example usage is: withLock lock, method { out.println "Hello" };
by Christopher Diggins, October 26, 2006, Submit comment
I can see the light at the end of the tunnel, Cat is quickly reaching a stable 1.0 release.
|
Sponsored Links
|