---
id: db4b98d7-0611-4258-b558-2357314b640f
projectId: f2d5e497-5a16-4033-864a-0df066e05e17
title: atomo
slug: atomo
status: published
createdAt: '2010-11-14T11:41:25.000Z'
updatedAt: '2011-02-28T15:20:12.000Z'
tags:
  - programmieren
categories:
  - asides
author: hugo
publishedAt: '2010-11-14T10:41:25.000Z'
---
[atomo](http://atomo-lang.org/) - sehr interessante Sprache, sehr flexibel und kompakt. Bin drüber gestolpert weil jemand dazu einen [Mongrel2 Adapter](http://darcsden.com/alex/mongrel2/browse/) gebaut hat. Interessant an atomo ist für mich vor allem, dass es mal wieder eine neue Sprache mit Prototyping basierender Objektorientierung ist. Eine Sache die viel zu selten ausprobiert wird (andere Sprachen aus dem Bereich sind [Slate](http://slatelanguage.org/), [Self](http://selflanguage.org/), [Io](http://www.iolanguage.com/), [Newtonscript](http://en.wikipedia.org/wiki/NewtonScript) und [JavaScript](http://en.wikipedia.org/wiki/JavaScript)).

Interessant ebenfalls: atomo ist in Haskell eingebettet und bietet daher eine dynamische Scripting-Sprache für Haskell-Umgebungen und natürlich eine gute Integration in die Haskell Welt. Sowas gabs schon mal mit einem der ersten Perl6 Prototypen, der ja auch in Haskell gebaut wurden ([Pugs](http://de.wikipedia.org/wiki/Pugs)).
