[Squeakfoundation]FreePAN: an opportunity to share repositories!

Brian Ingerson squeakfoundation@lists.squeakfoundation.org
Tue, 24 Dec 2002 12:39:51 -0800


On 19/12/02 09:50 -0800, Ned Konz wrote:
> On Thursday 19 December 2002 05:43 am, goran.hultgren@bluefish.se 
> wrote:
> > - The protocol between servers and clients is dead simple on top of
> > http. I like to keep things as small as necessary - no need for
> > SOAP or XML. I just use very simple commands in http requests and
> > use Squeak as "language" for transmitting structures.
> 
> That is, what's going over the net looks like this (example is for a 
> category):
> 
> (self newCategoryWithId: 'aaac9f7d-6d46-471d-96aa-522dc546cbee')
> 	created: 3206703930
> 	updated:3206703930
> 	name: 'Class libraries'
> 	summary: 'Class libraries for Squeak to use for development'
> 	url: ''
> 	mandatory: false
> 	parentId: nil!
> 
> Note that this could easily be represented in YAML...

And it might look like this:

    --- !newCategoryWithId 
    =: aaac9f7d-6d46-471d-96aa-522dc546cbee
    created: 3206703930
    updated: 3206703930
    name: Class libraries
    summary: Class libraries for Squeak to use for development
    url: ''
    mandatory: false
    parentId:

BTW, Here's an example of the YAML meta data for a random FreePAN
module:

    dist_id: rskkserv
    version: 2.94.12
    language: ruby
    description: |-
      rskkserv is an alternate version of skkserv implemented by Ruby.
      Please use ruby-tcpwrap library for security.

      Now, supports multi skkdic and epwing dictionaries(*1).

      *1: Needs ruby-eb library for epwing dictionary.

    categories: 
      - Application/Util
    license: GPL
    owner_id: YamashitaJunji
    update: 2001-08-15 01:11:52.000000 Z
    wrapped_content: rskkserv-2.94.12/

This file is at

http://freepan.org/ruby/by-owner/YamashitaJunji/rskkserv/index.yml


Cheers, Brian