Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Sat, 08 Feb 2003
Open Source Dylan
Scott McKay reports that Functional Objects wants to open source their Linux Dylan implementation.

I was really excited about Dylan when I was a graduate student in the 1990's. I almost left Taligent to take a job at Harlequin (Functional Objects includes people from the Harlequin Dylan team) working on an OODB for Dylan. The Functional Objects Dylan is the product of some of the best Dylan / Lisp hackers in the world. From a technological perspective this is awesome. Unfortunately, Dylan is now saddled with the baggage of being "that language that Apple abandoned". In recent months Paul Graham's Arc has generated an enormous amount of interest from Lisp (and other people), including myself. I've felt that Arc was to be Lisp's final hurrah. But Arc is nowhere in sight. So where does that leave Dylan? Functional Objects could give the world an amazing piece of technology. I want a better language to work with. Java is fine and C# is basically equivalent to Java. I miss the power of Lisp -- working with Python for pyblosxom is reminding me of that.

[23:20] | [computers/programming] | # | TB | F | G | 1 Comments | Other blogs commenting on this post
Sorry for the mess, Andy
Andy Oliver writes.
Ted, I was unaware of your work as I bet was Nick and the Mavenites. However, while I speak for only myself, I bet Nick will agree as will Nicola Ken. We want to write as LITTLE of this as possible and combine as much. If you have something that mostly does it, lets work together because the only thing better than writing code is not having to! I can't really make hide or hair out of it ATM.
I've tried not to be too loud about my stuff at the ASF, because we already had JJAR and Maven, and I didn't want to talk about something that didn't exist. I talked to Kurt Schrader about the Maven stuff at ApacheCon, but got scared off by the size of the Maven code base. The downside of this is that I'm not really as up on Maven as I should be -- I'll be starting on that now. I think that its important to have dependencies both at the build system level and (somehow) at the jar level. That way systems can just use information in the jars to get what they need.

As one example of things that I'd like to enable (someday): If I go into Eclipse and check out a project from CVS, Eclipse should be able to figure out which jar files are needed for the project (aside from checking them into CVS), bring them down into the repository, and set the Eclipse build path. I spent a lot of time trying to track down all the jars for Maven when I tried to get it into Eclipse.

I'll try to fix up the docs and distribution so it's clearer what's going on.

[11:36] | [computers/programming/java] | # | TB | F | G | 0 Comments | Other blogs commenting on this post
This version of jardeps brought to you by Eclipse M5
After two weeks of travelling it's good to be home. I arrived just in time to get the new Eclipse M5 build. This time the install was easy -- with M4 I couldn't run the Sysdeo Tomcat plugin until I started with a fresh repository.

The latest version of jardeps includes changes to make the cache pluggable.

In other jardeps news, it looks like there's going to be some work in this area at Jakarta. There is a proposal to make Maven a top level project, and the possibility that the respository code will be split out. There's also some agitation for a new project, Ruper. It seems likely that I'll be teaming up with one or both of these projects -- we really only need one system for doing this. I hope that we will end up with one (not two). I'm going to keep working on jardeps until the dust settles, but I'm also going to start looking at how the Maven repository works.

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

twl JPG


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

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

< February 2003 >
2 3 4 5 6 7 8


Macintosh Tips and Tricks

Blogs nearby
geourl PNG

/ (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



Listed on BlogShares

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

pyblosxom GIF