#lang racket/base

;; Basic package for symbolic algebra.

(provide
  (all-from-out "symalg/evaluate.rkt")
  (all-from-out "symalg/sexpr.rkt")
  (all-from-out "symalg/latex.rkt")
  (all-from-out "symalg/differentiate.rkt")
  (all-from-out "symalg/simplify.rkt")
  (all-from-out "symalg/parse.rkt")
  (all-from-out "symalg/infix.rkt")
  (all-from-out "symalg/linear.rkt")
  (all-from-out "symalg/symalg-expr.rkt")
  )

;; ---------------------------------
;; Import and implementation section

(require "symalg/evaluate.rkt"
         "symalg/sexpr.rkt"
         "symalg/latex.rkt"
         "symalg/differentiate.rkt"
         "symalg/simplify.rkt"
         "symalg/parse.rkt"
         "symalg/infix.rkt"
         "symalg/linear.rkt"
         "symalg/symalg-expr.rkt")

 Basic package for symbolic algebra.
 ---------------------------------
 Import and implementation section
#lang racket/base


(provide
  (all-from-out "symalg/evaluate.rkt")
  (all-from-out "symalg/sexpr.rkt")
  (all-from-out "symalg/latex.rkt")
  (all-from-out "symalg/differentiate.rkt")
  (all-from-out "symalg/simplify.rkt")
  (all-from-out "symalg/parse.rkt")
  (all-from-out "symalg/infix.rkt")
  (all-from-out "symalg/linear.rkt")
  (all-from-out "symalg/symalg-expr.rkt")
  )


(require "symalg/evaluate.rkt"
         "symalg/sexpr.rkt"
         "symalg/latex.rkt"
         "symalg/differentiate.rkt"
         "symalg/simplify.rkt"
         "symalg/parse.rkt"
         "symalg/infix.rkt"
         "symalg/linear.rkt"
         "symalg/symalg-expr.rkt")
