Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Wed, 13 Aug 2003
The 6 W's of Standards
Cliff Schmidt of BEA has joined the Java.net blogging stable with a post about what standards mean to customers. The most important W is Why. (When I think of "Why", I always think of the scene in Star Trek II: The Wrath of Khan, where Kirk tells Lt. Saavik "You have got to learn why things work on a starship".) In this case, why is important because if you know why customers feel standards are important, you may be able to offer them an alternative that doesn't suffer from some of the problems of the standardization process.
[01:35] | [computers/programming/java] | # | TB | F | G | 0 Comments | Other blogs commenting on this post
Lisp 2003 = Lisp 1982
When I worked at Taligent and Apple in the mid 90's, there was a T-shirt that you'd see a lot. It said "Windows 95 = Macintosh 89". And it was true. Unfortunately, it was also true (but never spoken) that "Macintosh 95 = Macintosh 89". Fortunately (mostly) for Macintosh users, that's no longer true -- the Macintosh platform is growing and evolving, at least in a technical sense.

Lisp is largely in the same place, except that the time period is longer. This post was prompted by Philip Greenspun's post "What do they do at the Lisp Conference?" and to a lesser extent by a pointer to the Symbolics Museum. Now, I've been posting away about the virtues of Lisp and Lisp like languages in an effort to educate folks about what Lisp can do. But I certainly don't think that there's no room for advancement. So it was a little disturbing to read this

Could he be right? Is old-style Common Lisp or Scheme actually the best that we can do?
in Greenspun's post. Not because Greenspun believes it, but because I think a lot of people in the Lisp community appear to believe it. It's not enough to say Python/Ruby/C#/Java 2003 = Lisp 1982.
[01:12] | [computers/programming/lisp] | # | TB | F | G | 4 Comments | Other blogs commenting on this post
Python Pitfalls
Hans Nowak has written an article covering 10 Python pitfalls.
[00:54] | [computers/programming/python] | # | TB | F | G | 0 Comments | Other blogs commenting on this post
Vault and Cyclone
I'm sure that many of us spent some of today playing tech support due to the W32.Blaster worm. Aside from all the usual commentary on this, I'd like to point out a pair of projects:

Vault is a Microsoft Research project to provide a safe version of C.

Cyclone is joint project between Cornell and AT&T Labs to do the same.

There are also some OS level technques for dealing with buffer-overrun problems. How many more incidents like this will it take to push something like Vault or Cyclone into mainstream use as a replacement for C. Why aren't the Vault tools written as plugins for Visual Studio? This time around, we lucked out because whoever wrote W32.Blaster didn't do a good job. But if it had been written more like Slammer? It's too bad we can't send the wasted time invoice to Microsoft. We could all probably get enough to pay for our Windows licenses.

[00:46] | [computers/programming] | # | TB | F | G | 4 Comments | Other blogs commenting on this post


twl JPG

About

Ted Leung FOAF Explorer

I work at the Open Source Applications Foundation (OSAF).
The opinions expressed here are entirely my own, not those of my employer.

Creative Commons License
This work is licensed under a Creative Commons License.

Now available!
Professional XML Development with Apache Tools : Xerces, Xalan, FOP, Cocoon, Axis, Xindice
Technorati Profile
PGP Key Fingerprint
My del.icio.us Bookmarks
My Flickr Photos


Syndicate
RSS 2.0 xml GIF
Comments (RSS 2.0) xml GIF
Atom 0.3 feed
Feedburner'ed RSS feed

< August 2003 >
SuMoTuWeThFrSa
      1 2
3 4 5 6 7 8 9
10111213141516
17181920212223
24252627282930
31      

Archives
2006
2005
2004
2003

Articles
Macintosh Tips and Tricks

Search
Lucene
Blogs nearby
geourl PNG

Categories
/ (1567)
  books/ (33)
  computers/ (62)
    hardware/ (15)
    internet/ (58)
      mail/ (11)
      microcontent/ (58)
      weblogs/ (174)
        pyblosxom/ (36)
      www/ (25)
    open_source/ (145)
      asf/ (53)
      osaf/ (32)
        chandler/ (35)
        cosmo/ (1)
    operating_systems/ (16)
      linux/ (9)
        debian/ (15)
        ubuntu/ (2)
      macosx/ (101)
        tips/ (25)
      windows_xp/ (4)
    programming/ (156)
      clr/ (1)
      dotnet/ (13)
      java/ (71)
        eclipse/ (22)
      lisp/ (34)
      python/ (86)
      smalltalk/ (4)
      xml/ (18)
    research/ (1)
    security/ (4)
    wireless/ (1)
  culture/ (10)
    film/ (8)
    music/ (6)
  education/ (13)
  family/ (17)
  gadgets/ (24)
  misc/ (47)
  people/ (18)
  photography/ (25)
    pictures/ (12)
  places/ (3)
    us/ (0)
      wa/ (2)
        bainbridge_island/ (17)
        seattle/ (13)
  skating/ (6)
  society/ (20)



[Valid RSS]

del.icio.us linkblog

www.flickr.com

Blogroll

java.blogs
Listed on BlogShares

Locations of visitors to this page
Where are visitors to this page?


pyblosxom GIF