The atomo package
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.
Release Notes: http://atomo-lang.org/notes/0.4
Documentation: 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 | array, base (4.*), bytestring, containers, directory, filepath, hashable (1.0.0), haskeline, hint (≥0.3.3.2), mtl, parsec (≥3.0.0), pretty, regex-pcre, template-haskell, text (≥0.11.0.0), time, vector |
| License | BSD3 |
| Author | Alex Suraci |
| Maintainer | i.am@toogeneric.com |
| Stability | Experimental |
| Category | Language |
| Home page | http://atomo-lang.org/ |
| Source repository | darcs get http://darcsden.com/alex/atomo |
| Executables | atomo |
| Upload date | Wed Apr 11 07:31:53 UTC 2012 |
| Uploaded by | AlexSuraci |
| Build failure | ghc-7.4 (log) |
Modules
- Atomo
- Atomo.Core
- Atomo.Environment
- Atomo.Format
- Atomo.Format.Parser
- Atomo.Format.Types
- Atomo.Helpers
- Atomo.Lexer
- Atomo.Lexer.Base
- Atomo.Lexer.Primitive
- Atomo.Load
- Atomo.Method
- Atomo.Parser
- Atomo.Parser.Base
- Atomo.Parser.Expand
- Atomo.Parser.Expr
- Atomo.Pattern
- Atomo.Pretty
- Atomo.QuasiQuotes
- Atomo.Run
- Atomo.Spawn
- Atomo.Types
- Atomo.VMT
- Atomo.Valuable
Downloads
- atomo-0.4.0.2.tar.gz (Cabal source package)
- package description (included in the package)