The atomo package

[Tags:bsd3, program]

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): http://atomo-lang.org/docs/

Examples: http://darcsden.com/alex/atomo/browse/examples

IRC Channel: irc://irc.freenode.net/atomo

Properties

Versions 0.1, 0.1.1, 0.2, 0.2.1, 0.2.2, 0.2.2.1, 0.3, 0.4, 0.4.0.1, 0.4.0.2
Dependencies base (==4.*), containers, directory, filepath, hashable, haskeline, hint, monads-fd, mtl, parsec (>=3.0.0), pretty, pretty-show, split, template-haskell, text, time, vector [details]
License BSD3
Author Alex Suraci
Maintainer i.am@toogeneric.com
Stability Unknown
Category Language
Home page http://darcsden.com/alex/atomo
Uploaded Thu Sep 30 00:38:19 UTC 2010 by AlexSuraci
Distributions NixOS:0.4.0.2
Downloads 2276 total (34 in the last 30 days)
Votes
0 []
Status Docs not available [build log]
All reported builds failed as of 2015-12-10 [all 6 reports]

Modules

  • Atomo
    • Atomo.Debug
    • Atomo.Environment
    • Atomo.Haskell
    • Atomo.Kernel
      • Atomo.Kernel.Association
      • Atomo.Kernel.Block
      • Atomo.Kernel.Bool
      • Atomo.Kernel.Comparable
      • Atomo.Kernel.Concurrency
      • Atomo.Kernel.Continuation
      • Atomo.Kernel.Eco
      • Atomo.Kernel.Environment
      • Atomo.Kernel.Exception
      • Atomo.Kernel.Expression
      • Atomo.Kernel.List
      • Atomo.Kernel.Message
      • Atomo.Kernel.Numeric
      • Atomo.Kernel.Parameter
      • Atomo.Kernel.Particle
      • Atomo.Kernel.Pattern
      • Atomo.Kernel.Ports
      • Atomo.Kernel.String
      • Atomo.Kernel.Time
    • Atomo.Method
    • Atomo.Parser
      • Atomo.Parser.Base
      • Atomo.Parser.Pattern
      • Atomo.Parser.Primitive
    • Atomo.Pretty
    • Atomo.Types

Downloads

Maintainer's Corner

For package maintainers and hackage trustees