The Artima Developer Community
Articles | News | Weblogs | Books | Forums
Artima Weblogs | Weblogs Forum | Bloggers
Sponsored Link

Artima Weblogs
A Community of Software Thinkers
Welcome Guest
  Sign In
89 pages [ 1 ... 32 33 34 35 36 37 38 39 40 41 42 ]
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.
89 pages [ 1 ... 32 33 34 35 36 37 38 39 40 41 42 ]
Subscribe to be notified of new Artima Weblogs posts via RSS.

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use