Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Mon, 14 Feb 2005
CodeCon 2005: Day 3

[ This post courtesy of the WSF, Mobiilsa, and unfortunately, Alaska Airlines ]

Here's my report on the last day of CodeCon:

Wheat
Wheat is a language/runtime/server environment that tries to work the way that the web works -- to the point that you have to deal with it via a web server. As a language there are a number of unusual features:

  • Every object has a URL (the url may not be public, but everything has an URL). A goal is to be able to address anything on the Internet. This also means that when you instantiate objects into the URL space
  • Objects exist in a tree (like web pages) not in a heap. There is a notion of weak pointers (kind of like symlinks, and perhaps related to XPath) that provides the ability to designate in the way that pointers do. Also because the object graph is strictly a tree, the claim is that you need a garbage collector.
  • The object model is prototype based, not class based
  • The surface syntax reminded of Dylan
  • There is a builtin template system, and sort of reminded me of a mix of the EnhydraC approach, mixed together with Dylan macros.

During the Q&A, someone pointed out that Wheat seems quite similar to Zope.

Incoherence
Incoherence is a very cool system for visualizing music. The interesting thing about it is that it visualizes the frequency of the sounds, and the position of those frequencies in the stereo field. A sizable portion of the presentation was essentially a history of how people have used the stereo field. The presenters played tracks and used the Incoherence visualizations to show how the field was being used. I found this to be more interesting than the details of the visualizer itself. Incoherence is available as plugins for iTunes, WinAMP, and xMMS. The authors plan to do plugins for digital audio workstations (hopefully GarageBand) so that the stereo field information would be available at mixing time.

i-broker
I was really looking forward to this talk, because I'm very interested in identity (which I see as a basic building block for reputation, among other things). Unfortunately, I didn't get a good sense of how the technology worked. The speakers said that their Powerpoint slides were initially aimed at money people, which might explain my confusion. I also tried to find the source code that they claimed was up on SourceForge/Subversion, but to no avail. I hope that all of will sort itself out given a suitable amount of time.

SciTools
The presentation for SciTools began with a demonstration of how to purify DNA using common household items. Some of the items used included meat tenderizer and a vegetable spinner. Meredith demonstrated kind of tools available in Scitools by demonstrating how you would use them to design a a blocker for the BRCA1 breast cancer gene. Now, I remember the basics of DNA and RNA transcription from AP biology, and it was easy to follow the presentation, and I'm married to a microbiologist. Nonetheless, I found it quite amazing to watch genomes being cut and pasted between websites and seeing the explanation of what would happen inside the cellular machinery. At the beginning of the talk, Meredith compared the state of biology to the state of computer science when assembly language was the only tool that we had for programming computers. I believe she made a comment about needing a Lisp for biology. The world is definitely shaping up to be an interesting place.

Sadly, I had to leave early because the conference was running late and I had a flight to catch, so I missed the last talk on OzymanDNS. Somewhat predictably, I arrived at the airport only to discover that my flight was delayed by an hour, so I probably could have caught the last presentation. United, the airline I normally fly, would probably have paged my phone and let me know of the delay, but Alaska/Northwest did not. At least a fellow CodeCon attendee gave me a ride to the ferry terminal, where I am waiting for the 12:45AM ferry

On the whole, I enjoyed the CodeCon experience, and I think the goal of providing a place for people to talk about nascent projects is a great idea.

[00:24] | [computers] | # | TB | F | G | 1 Comments | Other blogs commenting on this post
You can subscribe to an RSS feed of the comments for this blog: RSS Feed for comments

Add a comment here:

You can use some HTML tags in the comment text:
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are: <a href>, <em>, <i>, <b>, <blockquote>, <br/>, <p>, <code>, <pre>, <cite>, <sub> and <sup>.

You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk

Name:


E-mail:


URL:


Comment:


Remember my info?


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

< February 2005 >
SuMoTuWeThFrSa
   1 2 3 4 5
6 7 8 9101112
13141516171819
20212223242526
2728     

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