Changeset 37895 in project


Ignore:
Timestamp:
09/21/19 13:38:57 (4 weeks ago)
Author:
juergen
Message:

procedural-macros 1.1 with patches by Diego

Location:
release/5/procedural-macros
Files:
4 edited
1 copied

Legend:

Unmodified
Added
Removed
  • release/5/procedural-macros/tags/1.1/procedural-macros.egg

    r37432 r37895  
    44 (test-dependencies bindings simple-tests)
    55 (dependencies bindings)
    6  (author "[[Juergen Lorenz]]")
    7  (version "1.0.1")
     6 (author "Juergen Lorenz")
     7 (version "1.1")
    88 (components
    99   (extension procedural-macros
  • release/5/procedural-macros/tags/1.1/procedural-macros.scm

    r37432 r37895  
    9494
    9595]|#
     96(declare (unit procedural-macros))
    9697
    9798(module basic-macros
     
    404405  (procedural-macros
    405406    define-macro
    406     macro-rules
     407    (macro-rules bind-case)
    407408    macro-let
    408409    macro-letrec
     
    418419  (import scheme
    419420          basic-macros
    420           (only (chicken base) print error case-lambda))
    421   (import-for-syntax (only (chicken base) compress)
    422                      (only bindings bind-case))
     421          (only (chicken base) print error case-lambda)
     422          (only bindings bind-case))
     423  (import-for-syntax (only (chicken base) compress))
    423424
    424425#|[
     
    525526        (%keyword (rename 'keyword))
    526527        (%injection (rename 'injection))
    527         (%define-macro (rename 'define-macros))
     528        (%define-macro (rename 'define-macro))
    528529        (%macro-rules (rename 'macro-rules))
    529530        (%define-syntax (rename 'define-syntax)))
  • release/5/procedural-macros/trunk/procedural-macros.egg

    r37432 r37895  
    44 (test-dependencies bindings simple-tests)
    55 (dependencies bindings)
    6  (author "[[Juergen Lorenz]]")
    7  (version "1.0.1")
     6 (author "Juergen Lorenz")
     7 (version "1.1")
    88 (components
    99   (extension procedural-macros
  • release/5/procedural-macros/trunk/procedural-macros.scm

    r37432 r37895  
    9494
    9595]|#
     96(declare (unit procedural-macros))
    9697
    9798(module basic-macros
     
    404405  (procedural-macros
    405406    define-macro
    406     macro-rules
     407    (macro-rules bind-case)
    407408    macro-let
    408409    macro-letrec
     
    418419  (import scheme
    419420          basic-macros
    420           (only (chicken base) print error case-lambda))
    421   (import-for-syntax (only (chicken base) compress)
    422                      (only bindings bind-case))
     421          (only (chicken base) print error case-lambda)
     422          (only bindings bind-case))
     423  (import-for-syntax (only (chicken base) compress))
    423424
    424425#|[
     
    525526        (%keyword (rename 'keyword))
    526527        (%injection (rename 'injection))
    527         (%define-macro (rename 'define-macros))
     528        (%define-macro (rename 'define-macro))
    528529        (%macro-rules (rename 'macro-rules))
    529530        (%define-syntax (rename 'define-syntax)))
Note: See TracChangeset for help on using the changeset viewer.