[<<][staapl][>>][..]
Wed Apr 22 12:26:23 CEST 2009

the real deal

Now for the biggies:

  * how to get rid of mutation of macros?
  * internal state monad?

;; \__ target
;; \__ scat
;; \__ coma
;; macro::jump
;; \__ control
;; macro::sym
;; macro::label:
;; macro::exit
;; \__ comp
;; \__ asm
;; \__ forth
;; \__ live
;; macro::+
;; macro::/
;; macro::*
;; macro::-
;; macro::dup
;; macro::drop
;; macro::swap
;; macro::,
;; macro::or-jump
;; macro::not
;; macro::then
;; \__ purrr
;; \__ pic18
;; macro::TRISC
;; macro::STATUS
;; macro::FSR2L
;; macro::FSR2H
;; macro::PLUSW2
;; macro::PREINC2
;; macro::POSTDEC2
;; macro::POSTINC2
;; macro::INDF2
;; macro::FSR1L
;; macro::FSR1H
;; macro::PLUSW1
;; macro::PREINC1
;; macro::POSTDEC1
;; macro::POSTINC1
;; macro::INDF1
;; macro::WREG
;; macro::FSR0L
;; macro::FSR0H
;; macro::PLUSW0
;; macro::PREINC0
;; macro::POSTDEC0
;; macro::POSTINC0
;; macro::INDF0
;; macro::PRODL
;; macro::PRODH
;; macro::TABLAT
;; macro::TBLPTRL
;; macro::TBLPTRH
;; macro::TOSL
;; macro::TOSH
;; macro::TOSU
;; macro::C
;; macro::Z



So... I tried to remove the redefine! syntax, but it seems to depend
on (rpn-map-identifier) for finding already existing bindings.  Can
this be moved to static namespace names?

Upgraded ns (ns-tx) so it can do require/provide forms too.  Now
replaced redefine!-ns in (compositions ...) with a proper define, and
i'm trying to use (ns-in (macro) (except-in ...)) to explicitly
re-define things.



[Reply][About]
[<<][staapl][>>][..]