# Eta

> dialect of Haskell programming language

**Wikidata**: [Q51170461](https://www.wikidata.org/wiki/Q51170461)  
**Source**: https://4ort.xyz/entity/eta

## Summary
Eta is a dialect of the Haskell programming language, classified as a functional programming language. It utilizes functional programming principles and is distributed as open-source software. The project is maintained by TypeLead and hosted on GitHub.

## Key Facts
- **Classification:** Eta is a functional programming language and a dialect of Haskell.
- **License:** The language is distributed under the 3-clause BSD License.
- **Website:** The official website is located at `https://eta-lang.org`.
- **Source Code:** The source code repository is hosted on GitHub at `https://github.com/typelead/eta`.
- **Developer:** The repository is associated with the organization TypeLead.
- **Paradigm:** It operates using functional programming principles.

## FAQs
### Q: What type of programming language is Eta?
A: Eta is a functional programming language. It is specifically described as a dialect of the Haskell programming language.

### Q: Where can the source code for Eta be found?
A: The source code for Eta is available in a public repository on GitHub managed by TypeLead at `https://github.com/typelead/eta`.

### Q: What license is Eta released under?
A: Eta is released under the 3-clause BSD License, an open-source software license.

## Why It Matters
Eta serves as a distinct dialect within the Haskell ecosystem, extending the utility of functional programming principles. As a functional language, it emphasizes the evaluation of mathematical functions rather than the execution of commands, appealing to developers seeking high reliability and abstraction in their code. The project's accessibility is a key factor in its relevance; by hosting the code on GitHub and utilizing the permissive 3-clause BSD License, the maintainers encourage community contribution and adoption. The existence of a dedicated website further supports the user base by centralizing documentation and resources. Eta represents a specific implementation path for the Haskell standard, maintaining the rigorous standards of functional programming while offering a specific toolset for developers.

## Notable For
- Being a specific **dialect of the Haskell programming language**.
- Operating as a **functional programming language** based on mathematical principles.
- Distribution under the **3-clause BSD License**, allowing for broad usage and modification.
- Maintaining an open-source repository on **GitHub** under the organization **TypeLead**.

## Body
### Language Classification
Eta is formally classified as a **functional programming language**. It is defined specifically as a **dialect of the Haskell programming language** (Wikidata ID: Q34010). This classification indicates that while it shares core characteristics and syntax with Haskell, it exists as a distinct variation or implementation of the language standard.

### Development and Licensing
The project is developed and maintained by **TypeLead**. It is an open-source initiative, with its codebase made publicly available for review and contribution. The software is distributed under the **3-clause BSD License**, a permissive free software license that allows for redistribution and use in source and binary forms.

### Availability and Resources
*   **Official Website:** The primary hub for information, documentation, and downloads is `https://eta-lang.org`.
*   **Repository:** The source code is hosted on GitHub at `https://github.com/typelead/eta`.
*   **Repository Metadata:** The repository metadata includes references to specific identifiers, such as `Q186055` (referenced under qualifiers) and `Q364` (referenced under qualifiers), linking it to structured data repositories.

## References

1. [Source](https://api.github.com/repos/typelead/eta)