rash/language.rkt
Cristian Esquivias d072d93741 Read s-expressions in rash language.
Evaluates as usual Racket expressions.
2014-08-20 01:07:43 -07:00

21 lines
435 B
Racket

#lang racket/base
(require "rash.rkt")
(provide start
pipe
~>
(except-out (all-from-out racket/base)
#%app
#%top)
(rename-out [my-app #%app]
[my-top #%top]))
(define-syntax-rule (my-top . id)
'id)
(define-syntax-rule (my-app proc-expr arg ...)
(if (string? proc-expr)
(start proc-expr arg ...)
(proc-expr arg ...)))