name: atomo version: 0.1 synopsis: A highly dynamic, extremely simple, very fun programming language. description: A super simple, object-oriented language centered around prototyping and multiple dispatch. Supports usage of Haskell code/libraries via a thin layer, using hint and Data.Dynamic. Experimental, but quickly evolving and very fun. . Influences: Scheme, Slate, Io, Erlang, Haskell, Ruby. . Neat stuff: first-class continuations, very metaprogramming and DSL -friendly, message-passing concurrency, pattern-matching. . Documentation (WIP): . Examples: . IRC Channel: homepage: http://darcsden.com/alex/atomo license: BSD3 license-file: LICENSE author: Alex Suraci maintainer: i.am@toogeneric.com category: Language build-type: Simple cabal-version: >= 1.4 library hs-source-dirs: src extensions: PackageImports build-depends: base >= 4 && < 5, containers, directory, filepath, hashable, hint, monads-fd, parsec >= 3.0.0, pretty, split, template-haskell, text, time, vector exposed-modules: Atomo.Debug, Atomo.Environment, Atomo.Haskell, Atomo.Kernel, Atomo.Kernel.Numeric, Atomo.Kernel.List, Atomo.Kernel.String, Atomo.Kernel.Block, Atomo.Kernel.Expression, Atomo.Kernel.Concurrency, Atomo.Kernel.Message, Atomo.Kernel.Comparable, Atomo.Kernel.Particle, Atomo.Kernel.Pattern, Atomo.Kernel.Ports, Atomo.Kernel.Time, Atomo.Kernel.Bool, Atomo.Kernel.Association, Atomo.Kernel.Parameter, Atomo.Kernel.Exception, Atomo.Kernel.Environment, Atomo.Kernel.Eco, Atomo.Kernel.Continuation, Atomo.Method, Atomo.Parser, Atomo.Parser.Base, Atomo.Parser.Pattern, Atomo.Parser.Primitive, Atomo.Pretty, Atomo.Types executable atomo hs-source-dirs: src main-is: Main.hs ghc-prof-options: -prof -auto-all -caf-all ghc-options: -Wall -threaded -fno-warn-unused-do-bind -funfolding-use-threshold=9999 extensions: PackageImports c-sources: src/rts.c build-depends: base >= 4 && < 5, containers, directory, filepath, hashable, haskeline, hint, monads-fd, mtl, parsec >= 3.0.0, pretty, pretty-show, split, template-haskell, text, time, vector