atomo: A highly dynamic, extremely simple, very fun programming language.
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
Modules
- Atomo
- Atomo.Core
- Atomo.Environment
- Atomo.Load
- Atomo.Method
- Atomo.Parser
- Atomo.Parser.Base
- Atomo.Parser.Pattern
- Atomo.Parser.Primitive
- Atomo.Pretty
- Atomo.PrettyVM
- Atomo.QuasiQuotes
- Atomo.Run
- Atomo.Spawn
- Atomo.Types
- Atomo.VMT
- Atomo.Valuable
Downloads
- atomo-0.2.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 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 && <5), containers, directory, filepath, hashable, haskeline, hint, monads-fd, mtl, parsec (>=3.0.0), pretty, split, template-haskell, text, time, vector [details] |
License | BSD-3-Clause |
Author | Alex Suraci |
Maintainer | i.am@toogeneric.com |
Category | Language |
Home page | http://atomo-lang.org/ |
Source repo | head: darcs get http://darcsden.com/alex/atomo this: darcs get http://darcsden.com/alex/atomo --tag 0.1.1 |
Uploaded | by AlexSuraci at 2010-11-13T22:30:24Z |
Distributions | |
Reverse Dependencies | 2 direct, 0 indirect [details] |
Executables | atomo |
Downloads | 8466 total (10 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2016-12-28 [all 8 reports] |