Die Sprache
Atoll Enterprise
Wo KI und Menschen in derselben Sprache denken.
atoll.howItWorks.title
atoll.howItWorks.lead
KI-nativ durch Design
Starke Typisierung. Keine implizite Magie. Ein Weg, Dinge zu tun. Wenn KI Atoll generiert, ist es beim ersten Versuch korrekt.
Deterministic Output
Same Atoll definition always produces the same application. No hallucination, no drift.
Rich Type System
Sum types, generics, and pattern matching. Express complex domains without workarounds.
Zero Boilerplate
No ORMs, no routing config, no auth middleware. Atoll handles infrastructure concerns.
Human-Readable
Atoll reads like documentation. Business stakeholders can review and validate logic directly.
KI-Dekoratoren — Die Magie
Füge @ai-Dekoratoren zu deinen Modellen, Formularen und Services hinzu. Der Compiler generiert die KI-Implementierung — Embeddings, Klassifizierung, Chat-Widgets und intelligentes Ausfüllen — automatisch.
@ai.summarizeatoll.aiDecorator.summarize
@ai.classifyatoll.aiDecorator.classify
@ai.embedatoll.aiDecorator.embed
@ai.completeatoll.aiDecorator.complete
@ai.suggestatoll.aiDecorator.suggest
@ai.chatatoll.aiDecorator.chat
Du definierst die Absicht
Beschreibe was deine Anwendung tut. Die Plattform kümmert sich um das Wie.
/// AI decorators — the compiler generates the full implementation.
/// No API calls, no prompt engineering, no boilerplate.
model SupportTicket {
title: String
description: String
/// Automatically summarize long descriptions
@ai.summarize(from: "description", maxLength: 100)
summary: String?
/// Classify ticket priority from description
@ai.classify(from: "description",
categories: "LOW,MEDIUM,HIGH,CRITICAL")
priority: String?
/// Generate vector embeddings for semantic search
@ai.embed(from: "description")
embedding: Vector?
}
/// AI-powered service function
service TicketAnalysis {
@ai.complete(system: "You are a support analyst.
Analyze the ticket and suggest a resolution path.")
fn suggestResolution(ticket: SupportTicket): String
}Alles inklusive — 12 Standardbibliotheken
Alles was Sie brauchen, um Produktionsanwendungen zu bauen. Keine SDKs von Drittanbietern, keine Abhängigkeitsflut. Importieren und loslegen.
atoll.lib.ossLabel6 atoll.lib.librariesLabel
- Cacheatoll.lib.oss.cache
- Calendaratoll.lib.oss.calendar
- Canvasatoll.lib.oss.canvas
- Chartingatoll.lib.oss.charting
- Formsatoll.lib.oss.forms
- Mapsatoll.lib.oss.maps
atoll.lib.entLabel12 atoll.lib.additionalLabel
- Advanced Authatoll.lib.ent.auth
- Commatoll.lib.ent.comm
- Docsatoll.lib.ent.docs
- Geoatoll.lib.ent.geo
- IoTatoll.lib.ent.iot
- Mediaatoll.lib.ent.media
- Offlineatoll.lib.ent.offline
- Sagaatoll.lib.ent.saga
- Scanneratoll.lib.ent.scanner
- Searchatoll.lib.ent.search
- Shippingatoll.lib.ent.shipping
- Visionatoll.lib.ent.vision
atoll.compare.title
atoll.compare.lead
| atoll.compare.col.feature | atoll.compare.col.oss | RECOMMENDEDatoll.compare.col.ent |
|---|---|---|
| atoll.compare.targets.label | ✓ atoll.compare.targets.oss | ✓ atoll.compare.targets.ent |
| atoll.compare.ai.label | ✓ atoll.compare.ai.oss | ✓ atoll.compare.ai.ent |
| atoll.compare.resilience.label | ✓ atoll.compare.resilience.oss | ✓ atoll.compare.resilience.ent |
| atoll.compare.actors.label | ✓ atoll.compare.actors.oss | ✓ atoll.compare.actors.ent |
| atoll.compare.libraries.label | ✓ atoll.compare.libraries.oss | ✓ atoll.compare.libraries.ent |
| atoll.compare.retention.label | — | ✓ atoll.compare.retention.ent |
| atoll.compare.remote.label | — | ✓ atoll.compare.remote.ent |
| atoll.compare.bridge.label | — | ✓ atoll.compare.bridge.ent |
| atoll.compare.search.label | — | ✓ atoll.compare.search.ent |
| atoll.compare.storage.label | — | ✓ atoll.compare.storage.ent |
| atoll.compare.multiTenancy.label | — | ✓ atoll.compare.multiTenancy.ent |
| atoll.compare.ide.label | ✓ atoll.compare.ide.oss | ✓ atoll.compare.ide.ent |
| atoll.compare.license.label | ✓ atoll.compare.license.oss | ✓ atoll.compare.license.ent |
| atoll.compare.support.label | ✓ atoll.compare.support.oss | ✓ atoll.compare.support.ent |
Schreiben Sie die Zukunft.
Eine Sprache, die dafür konzipiert ist, wie Software gebaut werden sollte.