Changeset 35623 in project


Ignore:
Timestamp:
06/20/18 21:05:31 (3 months ago)
Author:
sjamaan
Message:

Add CHICKEN 5 port of defstruct egg

Location:
release/5
Files:
2 added
4 deleted
5 edited
4 copied

Legend:

Unmodified
Added
Removed
  • release/5/defstruct/tags/2.0/defstruct.egg

    r35612 r35623  
    1 ((egg "defstruct.egg")
    2  (synopsis "A more convenient form of define-record")
     1;; -*- scheme -*-
     2((synopsis "A more convenient form of define-record")
    33 (author "Dorai Sitaram")
    44 (category data)
    55 (license "BSD")
    6  (doc-from-wiki)
    7  (test-depends test)
    8  (files "defstruct.meta" "defstruct.setup" "defstruct.scm" "defstruct.release-info" "tests/run.scm"))
     6 (test-dependencies test)
     7 (dependencies srfi-1)
     8 (components (extension defstruct)))
  • release/5/defstruct/tags/2.0/defstruct.scm

    r19770 r35623  
    44; Copyright (c) 2005, Dorai Sitaram
    55; Copyright (c) 2005, Felix Winkelmann (Chicken port)
    6 ; Copyright (c) 2008-2010, Peter Bex (Hygienic Chicken port + extensions)
     6; Copyright (c) 2008-2018, Peter Bex (Hygienic Chicken port + extensions)
    77; All rights reserved.
    88;
     
    3636  (defstruct)
    3737
    38 (import chicken scheme)
    39 (begin-for-syntax (require-extension srfi-1))
     38(import scheme)
     39(import-for-syntax (chicken string) (chicken keyword) srfi-1)
    4040
    4141(define-syntax defstruct
  • release/5/defstruct/tags/2.0/tests/run.scm

    r24281 r35623  
    1 (require-extension defstruct test)
     1(import defstruct test)
    22
    33(defstruct empty)
  • release/5/defstruct/trunk/defstruct.egg

    r35612 r35623  
    1 ((egg "defstruct.egg")
    2  (synopsis "A more convenient form of define-record")
     1;; -*- scheme -*-
     2((synopsis "A more convenient form of define-record")
    33 (author "Dorai Sitaram")
    44 (category data)
    55 (license "BSD")
    6  (doc-from-wiki)
    7  (test-depends test)
    8  (files "defstruct.meta" "defstruct.setup" "defstruct.scm" "defstruct.release-info" "tests/run.scm"))
     6 (test-dependencies test)
     7 (dependencies srfi-1)
     8 (components (extension defstruct)))
  • release/5/defstruct/trunk/defstruct.scm

    r19770 r35623  
    44; Copyright (c) 2005, Dorai Sitaram
    55; Copyright (c) 2005, Felix Winkelmann (Chicken port)
    6 ; Copyright (c) 2008-2010, Peter Bex (Hygienic Chicken port + extensions)
     6; Copyright (c) 2008-2018, Peter Bex (Hygienic Chicken port + extensions)
    77; All rights reserved.
    88;
     
    3636  (defstruct)
    3737
    38 (import chicken scheme)
    39 (begin-for-syntax (require-extension srfi-1))
     38(import scheme)
     39(import-for-syntax (chicken string) (chicken keyword) srfi-1)
    4040
    4141(define-syntax defstruct
  • release/5/defstruct/trunk/tests/run.scm

    r24281 r35623  
    1 (require-extension defstruct test)
     1(import defstruct test)
    22
    33(defstruct empty)
  • release/5/egg-locations

    r35619 r35623  
    66(coops "http://code.call-cc.org/release-info?egg={egg-name};release={chicken-release}")
    77(debugger-protocol "http://code.call-cc.org/release-info?egg={egg-name};release={chicken-release}")
     8(defstruct "http://code.call-cc.org/release-info?egg={egg-name};release={chicken-release}")
    89(gochan "https://github.com/Adellica/chicken-gochan/raw/master/gochan.release-info")
    910(matchable "http://code.call-cc.org/release-info?egg={egg-name};release={chicken-release}")
Note: See TracChangeset for help on using the changeset viewer.