Changeset 40179 in project


Ignore:
Timestamp:
06/07/21 13:18:52 (7 days ago)
Author:
Idiomdrottning
Message:

Brev now reexports define-options

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/5/brev

    r40118 r40179  
     1
    12== brev
    23[[toc:]]
     
    2829* brev-separate
    2930* clojurian
     31* define-options
    3032* html-parser
    3133* http-client
     
    6163         (uri-relative-from relative-from))
    6264
     65
    6366=== Compiling brev code
    64 {{.brev}} files are scheme files that have an implicit {{(import brev)}}
     67{{.brev}} files are scheme files that have an implicit {{(import brev mdg)}}
    6568at the start of them.
    6669
    6770On zsh and bash you can use
    6871
    69  csc -prologue <(echo "(import brev)") your-file-name.brev
     72 csc -prologue <(echo "(import brev mdg)") your-file-name.brev
    7073
    7174to compile them.
     
    7477
    7578 #!/bin/sh
    76  echo "(import brev)" > /tmp/brev-prol.scm
     79 echo "(import brev mdg)" > /tmp/brev-prol.scm
    7780 csc -prologue /tmp/brev-prol.scm "$@"
    7881
     
    99102
    100103
    101 === TODO
    102 We also need to choose an object, record, or struct library, and a
    103 multi-method/generics library. (Or one that can do both.) Not sure
    104 which is best. Opinions welcome!
    105 
    106 
    107104=== Source code
    108105 git clone https://idiomdrottning.org/brev
     
    114111in {{brev-separate}} is BSD 1-clause.
    115112
     113
     114=== Mailing list
     115* Subscribe: [[brev-dev+subscribe@zebra.idiomdrottning.org|brev-dev+subscribe@zebra.idiomdrottning.org]]
     116* Post: [[brev-dev@zebra.idiomdrottning.org|brev-dev@zebra.idiomdrottning.org]]
     117
Note: See TracChangeset for help on using the changeset viewer.