music

More Commentary on the RIAA

March 12, 2007 20:17:08.688

Doc Searls quotes another great piece of commentary on those bright guys over at the RIAA:

The music industry has been one of the single most shortsighted, foolishly run, lawyer fed industries in this country, and I am a member of it, being a professional musician for the last 30 years. Perhaps if the industry wasn't so interested in the ONE demographic they think will spend money, and catered even just a little bit to the REST of the music interested world, they wouldn't be in this situation. If you are over 25, they don't give a flying rat's butt about what you want to hear, or even what you will pay for. They just don't care if you aren't in the 13-25 year old demographic. And so, when the kids who grew up with computers can outsmart the old idiots running the RIAA without even trying, I can only laugh. Too bad they insist on destroying not only everyone trying to actually get MUSIC out to people, but their audience, too.

The RIAA have the same problem here as the TV and movie studios - while they all chase after the youth demographic, they completely ignore those of us who have non-trivial amounts of disposable income. When I was 18, I had to limit how much music I bought - I just didn't have that much money. Now? money so, so isn't the problem. DRM walls? There's the problem. While they all chase after a limited pile of dollars, they leave the much larger pool on the table. Actually, they make sure to stop next to the table and pee on it...

Technorati Tags:

 Share Tweet This

stupidity

Simple is as Simple Does

March 12, 2007 20:10:32.806

Wired has a not terribly clever writer who posted the following, thinking it clever: "NSFW is for Babies"

Yeah, getting surprised by a site you might find offensive, or worse, getting slapped with a "hostile workplace" lawsuit - that would be so, so much simpler and better.

 Share Tweet This

cst

Fixing the DST Issue

March 12, 2007 16:49:09.370

Support has a patch available for current and older versions of VW - and Alan Lovejoy has helpfully posted a comprehensive answer as well, which I quote nearly in full here:

One way to make the necessary change is to evaluate the following "do it" (which is correct for Pacific Time):


TimeZone 
    setDefaultTimeZone: 
        (TimeZone 
            timeDifference: -8 "Pacific Time"
            DST: 1 at: 2
            from: 73 "Second Sunday of March"
            to: 311 "First Sunday of November"
            startDay: #Sunday).

Instead of the "timeDifference: -8" which is correct for Pacific Time, Mountain Time has a time difference of -7 hours, Central Time has a time difference of -6 hours, and Eastern Time has a time difference of -5 hours. Arizona is the big exception, since it does not observe daylight saving time (but Navajo reservations in Arizona do observe DST!) The Arizona rules haven't changed.

Another way to get the correct rules is to install the TimeZone-External Repository-Olson TZDB package, which can be downloaded from the Chronos web site, or simply by clicking on the following link: TimeZone-External Repository-Olson TZDB (read and follow the installation instructions.)

Once the TimeZone-External Repository-Olson TZDB package has been installed (according to the instructions,) evaluating one of the following "do its" will update "Core.TimeZone default" with the correct rules:


 (TimeZone at: 'America/New_York') beReference
 (TimeZone at: 'America/Indiana/Indianapolis') beReference
 (TimeZone at: 'America/Chicago') beReference
 (TimeZone at: 'America/Denver') beReference
 (TimeZone at: 'America/Boise') beReference
 (TimeZone at: 'America/Phoenix') beReference
 (TimeZone at: 'America/Los_Angeles') beReference 
 (TimeZone at: 'America/Nome') beReference
 (TimeZone at: 'America/Adak') beReference
 (TimeZone at: 'Pacific/Honolulu') beReference

Yet another way to get the correct time zone rules is to install Chronos.

Technorati Tags: ,

 Share Tweet This

screencast

Smalltalk Daily 3/12/07: Master/Detail UIs

March 12, 2007 13:16:13.123

In today's Smalltalk Daily, we start a short walk through of master/detail UIs. Today, we create the basic form. We'll work on embedding the UI within another tomorrow.

Technorati Tags:

 Share Tweet This

java

Well, Duh

March 12, 2007 10:32:59.478

Seems that people are finally starting to notice that corporately funded OSS development isn't all about being altruistic:

IBM founded the Eclipse Consortium in late 2001 and later spun it out as an independent entity known as the Eclipse Foundation in 2004. And despite the organization being a broad-based entity made up of more than 115 members, IBM employees have continued to make up the lion's share of the organization's developers on the core platform initiative.

Indeed, as some in the industry have knocked Sun Microsystems for its heavy representation and influence over the JCP (Java Community Process), others have criticized Eclipse as being too IBM-centric.

Mike Milinkovich, executive director of Eclipse, in an interview with eWEEK, said he has moved to eliminate this.

However, some observers as well as Eclipse members expressed concern about how the foundation might manage its transition away from being so IBM-heavy.

One source said he is concerned that while IBM is moving to take some of its staff off the Eclipse Platform Project, the foundation is asking strategic developers to add bodies of their own to the project--bodies that take away from development on other projects.

And a source who requested anonymity joked that, in perhaps the most cynical view of the situation, one might assume "IBM used Eclipse to run its competitors out of the market and now it's on to the next thing."

Wow, you think? I'm not opposed to open source, mind you - I ship open source software myself. I'm just skeptical about the angelic intentions of vendors in certain circumstances. Say Microsoft had open sourced IE back in 1997 instead of just making it free - how many people would have viewed that as an act of unconstrained goodness?

 Share Tweet This

web

Why Twitter?

March 12, 2007 10:23:23.552

Maybe I'm just not the target audience, but Twitter just confuses me. If I want to let someone know what I'm doing "right now", I can use IM, IRC, or skype - and with skype, they don't need to be there right now. Heck, I could also toss up a quick blog post. I really don't get the excitement surrounding a website with pseudo-IRC style commentary...

Technorati Tags: ,

 Share Tweet This

development

When you don't know what you don't know...

March 12, 2007 8:27:18.789

I love this:

Meanwhile, back at my day job, I couldn't consider Seaside. We have billions of dollars worth of data and information stored in SQL Server, Oracle and DB2. That's a big, brick wall to hit. I need tools like JDBC, ODBC, JPA, Hibernate, iBatis, multi-threaded connection pools, drivers for each RDBMS (plus MySQL and Postgres would be nice) etc. Yes, I know there's GLORP but please ...

I also need scalability to tens of thousands of simultaneous users. That's also one of the reasons we can't use Ruby/Rails, either. When we need hundreds of servers to run a single application supporting thousands of users, cost of manageability becomes a very important factor. At this level, programmer productivity really counts for nothing. I'm far more interested in lowest cost of operation rather than cost of development. If it takes a dev a month or two longer to code something robust and manageable in Java or .Net, and the application is going to be in production for years, guess what wins? Just add more hardware is no longer a viable strategy when datacenters have been maxed out for both space and power consumption.

That's it then - time to tell Avi that the whole DabbleDB thing just couldn't possibly work. I mean, it's not as if they've been running for a couple years now, or gotten funding or anything.

Technorati Tags:

 Share Tweet This

sts2007

2007 Smalltalk Coding Contest Announcement

March 12, 2007 6:42:30.756

Andres Valloud has announced the imminent start of the Smalltalk Solutions Coding Contest:

The Smalltalk Industry Council Announces the Third Annual Smalltalk Solutions Coding Contest The Smalltalk Industry Council (STIC) is pleased to announce the third annual Smalltalk Solutions Coding Contest. The Smalltalk Solutions Technical Conference being held in Toronto Canada April 29-May 2, 2007 will serve as the home for the coding competition finale. Smalltalk Solutions is the premier forum for bringing together Smalltalk users, developers, vendors, and enthusiasts.

Coding contest prizes include:

  • 1st Place - iPod Nano
  • 2nd Place - iPod Nano
  • 3rd Place - iPod Shuffle

Each of the finalists will also receive a complimentary individual membership to the STIC. The Smalltalk Solutions Coding Competition is broken into 2 phases of competition. The first phase begins on April 13 and ends on April 22, running for 10 days. Registration is open until the contest begins on April 13. Participants must register for the competition at sts2007codingcontest@gmail.com. Confirmed registrants will receive the requirements for the first phase online.

All coding must be done in Smalltalk. Conference registration is not required to participate in the first phase of the competition.

The first phase of the competition will be judged by means of an objective score based on the performance the submission. A total of three (3) winners will be selected to compete onsite at Smalltalk Solutions 2007 in Toronto, Canada. The winners of the first phase will be announced on April 25 on the Smalltalk Industry Council web site. The Second and final phase of the competition will take place on Sunday, April 30, 2007 onsite at the Metro Toronto Convention Centre during Smalltalk Solutions pre-registration. The details of the second phase of the competition will not be released to the finalists until the competition begins. Prize winners will be announced during the conference. Feel free to contact us regarding the contest at the following addresses:

See you in Toronto!

Technorati Tags: , ,

 Share Tweet This

general

Yes, I can actually skate :)

March 11, 2007 19:08:53.311

My friend Mike took this shot while I was making my way around the ice, periodically annoying his children :)

In the "small world" category, behind me is my friend Mark, who I met back in 7th grade in NY State.

 Share Tweet This

general

Like Riding a Bike

March 11, 2007 17:23:36.915

My daughter had to rush from one skating rink to another today - a lesson followed by a birthday party. At the latter event, I decided to put on a pair of skates myself, and see how well I remembered the whole thing - I think I've been on skates 2-3 times since I was a kid.

Well, it's apparently like riding a bike - the muscle memory all came back (except for the stopping bit - a little girl who insisted on flying back and forth in front of people, including me, tripped me up at one point) - watch out for the old guy on skates :)

All in all, it was pretty enjoyable - I might actually skate at some of the open sessions my daughter attends. Victoria took the picture above while she skated backwards in front of me - showoff :)

 Share Tweet This

books

The Urban Future

March 11, 2007 10:35:01.384

I just finished "The Ghost Map", a book that covers a Cholera outbreak in 1854 London - and more importantly, the forensic footwork by Dr. John Snow and Rev. Henry Whitehead that traced the outbreak to a contaminated pump on Broad Street.

There's an interesting little epilogue as well, that catalogs the rise of urbanization in the world. Right now, roughly 50% of the world's population lives in urban areas, and if current trends continue, that will likely be 80% by the middle of this century. That's an unabashedly good thing, so far as the author is concerned, based on the fact that urban areas make many problems (transit, public health, sewage, etc) easier to deal with. He also lays out a few possible threats to that trend - a new plague of 1918 (or greater) proportions, nuclear terrorism - things of that nature. The epilogue is probably worthy of a whole separate book. In any case, I'd highly recommend this book - if nothing else, you'll learn how far urban health has come in the last century and a half.

 Share Tweet This

humor

Mac Envy

March 10, 2007 22:25:59.884

This is too funny:

Register Hardware reader Matt Kyte sent us a pic he took of a PC World catalogue page. On offer, a Packard Bell desktop and a Toshiba notebook. Both machines' screens clearly shown with Mac OS X browser Safari - ironically being used to display Microsoft's Windows Vista website.

Of course, it's understandable :)

 Share Tweet This

cst

Using the X11 VM on a Mac

March 10, 2007 15:46:29.302

Sean McGinty has posted step by step instructions for using the X11 VM in order to run VWNC on an intel Mac - something I probably should have done eons ago. Thanks Sean!

Technorati Tags:

 Share Tweet This

logs

Weekly Log Analysis: 3/10/07

March 10, 2007 12:07:16.224

Updated numbers for BottomFeeder downloads: I had a typo in my date scan range, so the numbers are normal, as opposed to what I pushed up earlier. It was still a very respectable 284 per day, which is above average:

Platform BottomFeeder Downloads
Windows 432
Update 301
Linux x86 192
Mac X 132
Mac 8/9 130
Solaris 119
CE ARM 112
HPUX 107
Sources 93
Linux Sparc 72
AIX 69
Windows98/ME 69
Linux PPC 62
SGI 59
ADUX 33
CE x86 5

Off to the HTML Page accesses:

Tool Percentage of Accesses
Mozilla 45%
Internet Explorer 38.9%
MSN Bot 6.9%
Planet Smalltalk 4.9%
Other 2.4%
Opera 1.9%

The raw traffic numbers are about the same as always, but the totals for IE have gained relative to Firefox. Also - why am I getting so much traffic from the MSN and Planet Smalltalk Bots? Off to the RSS page access

Tool Percentage of Accesses
Internet Explorer 22.7%
Planet Smalltalk 20.3%
Mozilla 14.7%
BottomFeeder 11.3%
Other 5.8%
BlogLines 5.4%
Net News Wire 4.6%
Google Feed Fetcher 3.4%
Safari RSS 2.5%
Vienna 1.6%
NewsGator 1.5%
Akregator 1.2%
Python 1%
News Fire 1%
RSS Bandit 1%
SharpReader 1%
JetBrains 1%

Planet Smalltalk is still being a bad robot...

 Share Tweet This

music

Internet Radio: Bring out your dead

March 10, 2007 10:37:26.863

Doc Searls links to a guy arguing that internet broadcasters should just use pod-safe music (and cut themselves off from the RIAA's madness). That madness is detailed here, in Doc's Linux Journal column:

In a move that recalls the Vogons' decision to destroy Earth to clear the way for a highway bypass through space (a thankfully fictional premise of Douglas Adams' Hitchhikers Guide to the Galaxy), the judges comprising the Copyright Royalty Board have decided to destroy the Internet radio industry so the Recording Industry won't be inconvenienced by something it doesn't know, like or understand.

This whole thing is amazingly stupid. The recording industry clearly doesn't understand the internet; it doesn't stop at the waterline. This is going to go the same way the spammers went (and it wouldn't surprise me to see the same people involved): overseas, to low regulation areas. The music industry has two choices: they can charge the money they want (but won't ever collect), or they can charge a reasonable rate based on the changed market. Not having a close relationship with reality, they are trying the first path.

Technorati Tags: ,

 Share Tweet This

podcast

Industry Misinterpretations 26: GLORP

March 10, 2007 10:19:08.526

Last week, while I was in Cincinnati, I recorded a podcast with Alan Knight and Michael Lucas-Smith on GLORP. We had a good conversation about the technology, and about O/R mapping in general.

Technorati Tags: ,

Enclosures:
[http://www.cincomsmalltalk.com/audio/2007/industry_misinterpretations-03-07-07.mp3 ( Size: 14193033 )]

 Share Tweet This

humor

Don't Count Pluto Out

March 9, 2007 22:00:41.178

New Mexico might override the astronomers :)

New Mexico's legislature expands its jurisdiction, mulling whether to return the slighted celestial body to its planetary status every time it passes overhead.
 Share Tweet This

STIC

STIC online

March 9, 2007 21:20:32.648

We've had some issues getting the stic.org domain online - so in the meantime, you can head on over here - http://www.smalltalkindustrycouncil.org/. You can buy individual and corporate memberships there right now.

Technorati Tags:

 Share Tweet This

PR

I'm not a PR guy.... But I play one on TV

March 9, 2007 19:58:44.410

One of our internal PR guys placed a column I wrote on how blogs (et. al.) have changed the nature of PR - you can see it here.

Technorati Tags:

 Share Tweet This

jobs

Smalltalk Jobs from Precision

March 9, 2007 15:03:13.929

Precision Systems has sent along their weekly jobs report:

Precision Systems currently has Smalltalk positions open across the United States. Please contact me at recruitVR@PrecisionSystems.com if you’re interested in any of the following positions:

Ontario, Canada Smalltalk Developer (12+ month contract)

Northern New Jersey – multiple projects, various cities Senior Smalltalk Developer (permanent, 6 month contract-to-hire and 12+ month contract)

Omaha, NE Smalltalk Developer (permanent or contract)

New York, NY – multiple projects Smalltalk Developer, Smalltalk Team Lead, and Smalltalk/Java Developer (contract and permanent)

Ohio – multiple projects Smalltalk Developer (permanent)

Texas – multiple projects in different cities Smalltalk Developer (contract or 6 month contract-to-hire)

Smalltalk Developer (permanent)

.Net Developer, Smalltalk a plus (permanent)

Milwaukee, WI Senior Smalltalk Developer and Junior Programmer/Analyst (permanent)

Don’t forget to pass along your co-workers and friends; for any new and successful referral to Precision we will pay you $1,000!

I look forward to speaking with you!

Vicki Ross

973-467-5879

Smalltalk Staffing Group – Precision Systems

RecruitVR@PrecisionSystems.com

Technorati Tags:

 Share Tweet This

cst

It's a Wrap

March 9, 2007 12:57:02.596

So our week of Product Planning is coming to a close - we think we have some good momentum going forward, and I'll be publishing a revised roadmap shortly. Here we all are, gathered together to wrap it up:

After lunch, we had cake - it's Andreas Hiltner's birthday - he's the guy in the center here, talking to Pete Hatch and Andres Valloud.

 Share Tweet This

smalltalk

Seaside in Cracow - live

March 9, 2007 9:37:27.008

Lukas Renggli announced his talk in Cracow awhile ago, but this morning brings more interesting news: you can watch the talk live, in the comfort of your own home or office:

I just learned that the Seaside presentation I am giving tomorrow will also be streamed live. Check it out ( UDP, TCP ) if you happen to be online between 18:10 and 19:40 GMT+1.

I'll have to see if I have time to watch it - but I sure hope it can be downloaded afterwards. I've just spent a week here in Cincinnati, so I probably won't jump into my office to isolate myself further :)

Technorati Tags:

 Share Tweet This

screencast

Smalltalk Daily 3/9/07: Multi-Selection ListBoxes

March 9, 2007 2:36:05.688

On today's Smalltalk Daily, we go back to ListBoxes - but learn how to handle events when you make them multi-select instead of single select.

Technorati Tags:

 Share Tweet This

cst

Deprecating old stuff

March 8, 2007 15:56:42.519

Here's a topic that doesn't come up much, but can be pretty important - how do you mark things as deprecated in a way that not only makes sense, but allows end users of the system to know that they are using code that has been deprecated? That includes tools that help out there, and that's what we are discussing right now. Here's Travis leading that discussion:

 Share Tweet This

cst

VM Debugging

March 8, 2007 14:14:28.464

This is what debugging the VM looks like:

Later: This is what a VM level heisenbug looks like :)

 Share Tweet This

law

Being Part of the Problem

March 8, 2007 10:19:38.813

I love Microsoft trying to defend software patents:

Obviously, we disagree. Protection for software patents and other intellectual property is essential to maintaining the incentives that encourage and underwrite technological breakthroughs. In every industry, patents provide the legal foundation for innovation. The ensuing legal disputes may be messy, but protection is no less necessary, even so.

This from the outfit that thought they invented code inspectors. When Microsoft can spell prior art, maybe I'll count their opinion as something I need to pay attention to.

Technorati Tags:

 Share Tweet This

cst

Talking C Connectivity

March 8, 2007 10:15:30.465

One of our biggest issues in Cincom Smalltalk is C connectivity - it's harder than it should be to connect to C libraries. This morning, we continued our planning sessions with a conversation on how to deal with that issue:

 Share Tweet This

screencast

Smalltalk Daily 3/8/07: Handling ListBox Events

March 8, 2007 0:03:37.874

On today's Smalltalk Daily, we look at how to handle events from a VW ListBox widget - in particular, change (selection) and double click events.

Technorati Tags:

 Share Tweet This

cst

Planning the UI

March 7, 2007 13:29:35.495

The meetings plow forward - this afternoon we are talking about the future of the CST GUI:

Later: We had to move to a bigger room, since this conversation included a lot of people:

 Share Tweet This

development

Clues for the Enterprisey

March 7, 2007 10:16:26.611

Here's a nice post on choosing dynamic languages that some of the enterprisey architect types ought to read:

"We have a wonderful ability here to choose the right tool for the job. We have components that are written in Java, in C++, in Python, and Ruby and Perl. [Python is] definitely viewed internally here by some of the best computer scientists in the world, people from MIT's AI [artificial intelligence] and CS [computer science] labs, as enterprise worthy," he said.

The summary from Bill Barr is also worth pondering:

There is also a great quote about line-coders vs. problem solvers, but I'll leave it up to readers to find that gem. I also have to add that from personal experience, it's a whole lot easier to teach a bunch of mainframe and COBOL programmers Python than it is Java or C#. In fact, it was really just a matter of pointing them in the direction of Python, asking them to use pyUnit and let them run wild. On the other hand, teaching them Java drained tens of thousands of dollars from my operating budget!

Swap Smalltalk in for Python, and it's the same thing - I'll toot my own horn a bit and point beginners to my screencast series as a good place to get started.

Technorati Tags: ,

 Share Tweet This

smalltalk

Sophie project now live

March 7, 2007 9:57:18.105

Spotted in Learning Seaside:

The Sophie Project had officially gone live. Sophie is an open multimedia authoring tool written in Squeak. The Sophie Server is a Seaside application

Technorati Tags:

 Share Tweet This

podcasting

Podcasts queueing up

March 7, 2007 3:08:14.165

I did a podcast with Alan Knight and Michael Lucas-Smith today - we talked about GLORP, a project Alan's been working on for awhile now. Michael asked most of the questions - I spend most of my time avoiding databases :)

I plan to post this over the weekend. I'll be doing at least one other session here in Cincinnati - I'll be talking to the ObjectStudio 8 team sometime before Friday - and I'll likely hold that one for release after the one we did today.

Technorati Tags: , ,

 Share Tweet This

screencast

Smalltalk Daily 3/7/07: Programmatically adding a method

March 7, 2007 2:59:02.119

On today's Smalltalk Daily, we script the process of adding a resource method to the image - i.e., reading in an image file, and creating a matching resource method.

Technorati Tags:

 Share Tweet This

cst

Andres Talks about SCM

March 6, 2007 15:13:09.625

After a full day of going through requirements, we sat down to listen to Andres Valloud tell us about how one of our customers manages source code (the process more than the tools) under a fairly tight regulatory regime. Andres just joined us, so having a fresh perspective from the field is a great thing to hear:

 Share Tweet This

blog

Smalltalk Out of Africa

March 6, 2007 14:44:58.779

Well, maybe not - but at the very least, there aren't any readers of this blog in Africa (and very few in South America, for that matter):

 Share Tweet This

windows

Even More Thuds for Vista

March 6, 2007 14:25:53.142

Looks like that PDF I mentioned - the one where the US Dept. of Transportation had announced "Ixnay on the istaVay" - is holding up. I missed this item from March 2nd, where the DOT is looking into switching to OS X and/or Linux:

The U.S. Department of Transportation (DOT) has banned Windows Vista, Office 2007, and Internet Explorer 2007 from its offices, and is considering switching its operations to Macs and PCs running Novell's SuSe Linux. The DOT enacted the ban in mid-January, according to one blogger, because certain applications essential to the agency's function can't run on Windows Vista.

Sooner than most people think, Microsoft is going to find the same nasty wall that IBM ran into back in the late 80's and early 90's. They've been hiring people like crazy of late - and that's going to switch to mass layoffs at some point. I grew up in "IBM country" in New York State, and they (IBM) were building like crazy and hiring in bunches when I was in high school and college. By the time I had started working, they mass layoffs had arrived.

Technorati Tags:

 Share Tweet This

cst

Planning For the Tools

March 6, 2007 11:47:28.825

It's now just before lunch, and we're doing tools talk - specifically, the way forward for tools using the new GUI framework (Pollock), and how we plan to prioritize the way forward. Here are a few pictures:

Makes for hungry work; fortunately, lunch is on the way :)

 Share Tweet This

cst

Planning the Engine Future

March 6, 2007 11:09:43.427

Here's a picture of our core VM team, plotting out the Smalltalk engine's future:

From the lower left, that's Andres Valloud, Sean Glazier, Pete Hatch, and John Sarkela.

 Share Tweet This

screencast

Smalltalk Daily 3/6/07:

March 6, 2007 7:06:55.179

On today's Smalltalk Daily, we import a graphic from outside the Smalltalk system for use inside Smalltalk (in this case, as a toolbar icon). We import it and save it off as a class side resource.

 Share Tweet This

cst

Planning the Future

March 6, 2007 0:32:30.417

So I'm in Cincinnati this week, working with the engineers on the future of Cincom Smalltalk. I snapped a few photos while I was in the ObjectStudio 8 session - here's Andreas Hiltner, explaining how it's going to go down:

And here's part of the team, taking it all in:

 Share Tweet This

sts2007

Rails for Smalltalkers

March 6, 2007 0:28:16.139

The abstract for Chad Fowler's "Rails for Smalltalkers" tutorial at StS 2007 is online - check the DabbleDB page for details.

Technorati Tags:

 Share Tweet This

music

The internet is not a radio station

March 5, 2007 10:44:28.154

The RIAA is still desperately trying to hold on to the radio broadcast model - have a look at the royalty rates they want to impose on streaming music:

A "performance" is defined as the streaming of one song to one listener; thus a station that has an average audience of 500 listeners racks up 500 "performances" for each song it plays.

The minimum fee is $500 per channel per year. There is no clear definition of what a 'channel' is for services that make up individualized playlists for listeners.

Their detachment from reality is nearly complete; there's simply no way to run a web streaming business on that basis unless it's on the scale of a radio broadcast business - and that's just not the way the web works.

 Share Tweet This

events

Dynamic Languages Symposium at OOPSLA

March 5, 2007 6:53:58.512

OOPSLA 2007 is having a dynamic languages symposium again this year:

Dynamic Languages Symposium 2007

at ooPSLA 2007

Montreal, Quebec, Canada, October 22, 2007

http://www.swa.hpi.uni-potsdam.de/dls07/


Important dates:

  • Submission of papers: June 1, 2007 *hard deadline*
  • Author notification: June 30, 2007
  • Final versions due: July 7, 2007
  • DLS 2007:   October 22, 2007
  • OOPSLA 2007:   October 21-25, 2007

Scope:

The Dynamic Languages Symposium (DLS) at OOPSLA 2007 in Montreal, Canada, is a forum for discussion of dynamic languages, their implementation and application. While mature dynamic languages including Smalltalk, Lisp, Scheme, Self, and Prolog continue to grow and inspire new converts, a new generation of dynamic scripting languages such as Python, Ruby, PHP, and JavaScript are successful in a wide range of applications. DLS provides a place for researchers and practitioners to come together and share their knowledge, experience, and ideas for future research and development.

DLS 2007 invites high quality papers reporting original research, innovative contributions or experience related to dynamic languages, their implementation and application. Accepted Papers will be published in the OOPSLA conference companion and the ACM Digital Library.

Areas of interest include but are not limited to:

  • Innovative language features and implementation techniques
  • Development and platform support, tools
  • Interesting applications
  • Domain-oriented programming
  • Very late binding, dynamic composition, and runtime adaptation
  • Reflection and meta-programming
  • Software evolution
  • Language symbiosis and multi-paradigm languages
  • Dynamic optimization
  • Hardware support
  • Experience reports and case studies
  • Educational approaches and perspectives
  • Object-oriented, aspect-oriented, and context-oriented programming

Submissions and proceedings

We invite original contributions that neither have been published previously nor are under review by other refereed events or publications. Research papers should describe work that advances the current state of the art. Experience papers should be of broad interest and should describe insights gained from substantive practical applications. The program committee will evaluate each contributed paper based on its relevance, significance, clarity, and originality.

Papers are to be submitted electronically at http://www.dcl.hpi.uni-potsdam.de/dls2007/ in PDF format. Submissions must not exceed 12 pages and need to use the ACM format, templates for which can be found at http://www.acm.org/sigs/pubs/proceed/template.html .

Program chairs:

  • Pascal Costanza, Programming Technology Lab, Vrije Universiteit Brussel, Belgium
  • Robert Hirschfeld, Hasso-Plattner-Institut, University of Potsdam, Germany

Program committee:

  • Gilad Bracha, Cadence Design Systems, USA
  • Johan Brichau, Universite Catholique de Louvain, Belgium
  • William Clinger, Northeastern University, USA
  • William Cook, University of Texas at Austin, USA
  • Pascal Costanza, Vrije Universiteit Brussel, Belgium
  • Stephane Ducasse, Universite de Savoie, France
  • Brian Foote, Industrial Logic, USA
  • Robert Hirschfeld, Hasso-Plattner-Institut Potsdam, Germany
  • Jeremy Hylton, Google, USA
  • Shriram Krishnamurthi, Brown University, USA
  • Michele Lanza, University of Lugano, Switzerland
  • Michael Leuschel, Universitaet Duesseldorf, Germany
  • Henry Lieberman, MIT Media Laboratory, USA
  • Martin von Loewis, Hasso-Plattner-Institut Potsdam, Germany
  • Philippe Mougin, OCTO Technology, France
  • Oscar Nierstrasz, University of Berne, Switzerland
  • Kent Pitman, PTC, USA
  • Ian Piumarta, Viewpoints Research Institute, USA
  • Nathanael Schaerli, Google, Switzerland
  • Anton van Straaten, AppSolutions.com, USA
  • Dave Thomas, Bedarra Research Labs, Canada
  • Dave Ungar, USA
  • Allen Wirfs-Brock, Microsoft, USA
  • Roel Wuyts, IMEC & Unversite Libre de Bruxelles, Belgium
 Share Tweet This

screencast

Smalltalk Daily 3/5/07: Adding a Toolbar to a GUI

March 5, 2007 0:10:49.261

In today's Smalltalk Daily, we learn how to add a toolbar to a UI.

Technorati Tags:

 Share Tweet This

travel

In Ohio

March 5, 2007 0:06:31.094

Well - I've arrived - I'm back at the Staybridge, the hotel of choice for us Cincomers. It should be a full week of conversation and engineering planning - I should have a revised product roadmap to push out after we're done.

 Share Tweet This
-->