Changeset 5989 in project


Ignore:
Timestamp:
09/12/07 08:00:03 (12 years ago)
Author:
felix winkelmann
Message:
  • version is 2.708
  • added Alex Shinn's scheme-complete.el
  • README additions
Location:
chicken/trunk
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • chicken/trunk/README

    r5968 r5989  
    33  (c)2000-2007 Felix L. Winkelmann
    44
    5   Version 2.707
     5  Version 2.708
    66
    77
     
    8484        one or more of the following variables to the "make"
    8585        invocation:
     86
     87        DEBUGBUILD=1
     88          Disable optimizations in compiled C code and enable
     89          debug information.
     90
     91        STATICBUILD=1
     92          Build only static versions of the runtime library, compiler
     93          and interpreter. `chicken-setup' will not be generated,
     94          as it is mostly unless compiled code can be loaded.
    8695
    8796        SYMBOLGC=1
     
    101110          as a separate package) of procedures will not be available.
    102111
    103         STATICBUILD=1
    104           Build only static versions of the runtime library, compiler
    105           and interpreter. `chicken-setup' will not be generated,
    106           as it is mostly unless compiled code can be loaded.
    107 
    108112        To remove CHICKEN from your file-system, enter (probably as
    109113        root):
     
    122126        from the Wiki pages at <http://chicken.wiki.br/>. Go there to
    123127        read the most up to date documentation.
    124 
    125         An emacs mode is provided in the file `hen.el'. To use it,
    126         copy it somewhere into a location you normally use for emacs
    127         extensions. If you want to add a specific location permanently
    128         to the list of paths emacs should search for extensions, add
    129         the following line to your `.emacs' file:
    130 
    131           (setq load-path
    132             (cons
    133               "<directory-where-your-emacs-lisp-files-live>"
    134               load-path))
    135 
    136         Add
    137 
    138           (require 'hen)
    139        
    140         To make "hen-mode" available, and enter it by issuing the
    141         command M-x hen-mode.
    142128
    143129
     
    214200
    215201
    216  5. What's next?
     202 6. Emacs support:
     203
     204        An emacs mode is provided in the file `hen.el'. To use it,
     205        copy it somewhere into a location you normally use for emacs
     206        extensions. If you want to add a specific location permanently
     207        to the list of paths emacs should search for extensions, add
     208        the following line to your `.emacs' file:
     209
     210          (setq load-path
     211            (cons
     212              "<directory-where-your-emacs-lisp-files-live>"
     213              load-path))
     214
     215        Add
     216
     217          (require 'hen)
     218       
     219        To make "hen-mode" available, and enter it by issuing the
     220        command M-x hen-mode.
     221
     222        A copy of Alex Shinn's highly useful tab-completion code is
     223        also included in `scheme-complete.el'. Install it like `hen.el'
     224        and add this code to your `.emacs':
     225
     226          (autoload 'scheme-smart-complete "scheme-complete" nil t)
     227          (eval-after-load 'scheme
     228            '(progn (define-key scheme-mode-map "\e\t" 'scheme-smart-complete)))
     229
     230        Or:
     231
     232          (eval-after-load 'scheme
     233            '(progn (define-key scheme-mode-map "\t" 'scheme-complete-or-indent)))
     234
     235        If you use eldoc-mode (included in Emacs), you can also get live
     236        scheme documentation with:
     237
     238        (add-hook 'scheme-mode-hook
     239          (lambda ()
     240              (setq eldoc-info-function 'scheme-get-current-symbol-info)
     241                  (eldoc-mode)))
     242
     243        Replace "'scheme" in the elisp expressions above with "'hen", if
     244        you want to add tab-completion to CHICKEN's own emacs mode.
     245
     246
     247 7. What's next?
    217248
    218249        If you have any more questions or problems (even the slightest
  • chicken/trunk/buildversion

    r5968 r5989  
    1 2.707
     12.708
  • chicken/trunk/distribution/manifest

    r5971 r5989  
    128128extras.scm
    129129hen.el
     130scheme-complete.el
    130131html/accessing-external-objects.html
    131132html/acknowledgements.html
  • chicken/trunk/misc/mini-runtime/Makefile

    r1016 r5989  
    33CC=gcc
    44LD=gcc
    5 CFLAGS=-g
    6 LDFLAGS=
     5CFLAGS=-Os -fomit-frame-pointer -fno-strict-aliasing
     6LDFLAGS=-s
    77LIBS=-lm
    88
     
    1010
    1111mini: lib.o runtime.o
    12         $(LD) $(LDFLLAGS) $^ -o $@ $(LIBS)
     12        $(LD) $(LDFLAGS) $^ -o $@ $(LIBS)
    1313
    1414runtime.o: ../../runtime.c ../../chicken.h
  • chicken/trunk/version.scm

    r5968 r5989  
    1 (define-constant +build-version+ "2.707")
     1(define-constant +build-version+ "2.708")
Note: See TracChangeset for help on using the changeset viewer.