packages feed

atomo-0.4: src/Atomo/Kernel.hs

{-# LANGUAGE QuasiQuotes #-}
module Atomo.Kernel (load) where

import Atomo.Types

import qualified Atomo.Kernel.Nucleus as Nucleus
import qualified Atomo.Kernel.Numeric as Numeric
import qualified Atomo.Kernel.List as List
import qualified Atomo.Kernel.String as String
import qualified Atomo.Kernel.Block as Block
import qualified Atomo.Kernel.Expression as Expression
import qualified Atomo.Kernel.Concurrency as Concurrency
import qualified Atomo.Kernel.Message as Message
import qualified Atomo.Kernel.Method as Method
import qualified Atomo.Kernel.Comparable as Comparable
import qualified Atomo.Kernel.Particle as Particle
import qualified Atomo.Kernel.Pattern as Pattern
import qualified Atomo.Kernel.Ports as Ports
import qualified Atomo.Kernel.Time as Time
import qualified Atomo.Kernel.Environment as Environment
import qualified Atomo.Kernel.Continuation as Continuation
import qualified Atomo.Kernel.Character as Character
import qualified Atomo.Kernel.Regexp as Regexp
import qualified Atomo.Kernel.Pretty as Pretty
import qualified Atomo.Kernel.Format as Format

load :: VM ()
load = do
    Nucleus.load
    Numeric.load
    List.load
    String.load
    Block.load
    Expression.load
    Concurrency.load
    Message.load
    Method.load
    Comparable.load
    Particle.load
    Pattern.load
    Ports.load
    Time.load
    Environment.load
    Continuation.load
    Character.load
    Regexp.load
    Pretty.load
    Format.load