# Wren

> programming language

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

## Summary
Wren is a programming language that combines class-based, scripting, and concurrent programming paradigms. It is a free and open-source software distributed under the MIT License.

## Key Facts
- Wren is licensed under the MIT License since 2020-09-14
- The current version is 0.4.0, released on 2021-04-09
- Wren's website is https://wren.io and is available in English
- Wren is classified as a scripting language, concurrent programming language, and class-based programming language
- The source code repository is hosted on GitHub at https://github.com/wren-lang/wren
- Wren has a sitelink count of 1
- Wren's GitHub username is wren-lang
- The user manual is available at https://wren.io/syntax.html in English
- The issue tracker is located at https://github.com/wren-lang/wren/issues

## FAQs
### Q: What programming paradigms does Wren support?
A: Wren is a class-based programming language that also supports concurrent programming. It is designed as a scripting language for runtime events.

### Q: Where can I find documentation and support for Wren?
A: Wren's official documentation is available at https://wren.io/syntax.html. Users can find support and report issues through the GitHub issue tracker at https://github.com/wren-lang/wren/issues.

### Q: What license governs Wren's source code?
A: Wren is distributed under the MIT License, as established in 2020-09-14.

## Why It Matters
Wren serves as a versatile programming language that combines multiple paradigms—class-based programming, concurrent execution, and scripting capabilities. Its MIT License ensures it remains free and open-source, making it accessible for developers seeking a flexible language for various applications. As a relatively modern language with active development (with versions through 2021-04-09), Wren represents the evolution of programming languages toward more integrated approaches that handle both object-oriented programming and concurrent execution efficiently. Its presence on platforms like GitHub, MacPorts, and Homebrew demonstrates its adoption in development ecosystems, potentially filling a niche for developers needing a compact yet feature-rich language.

## Notable For
- Wren combines three distinct programming paradigms: class-based, concurrent, and scripting
- It is available through multiple package management systems including MacPorts and Homebrew
- The language has multilingual documentation with Wikipedia entries in Chinese
- Wren has a clean, simple syntax documented at https://wren.io/syntax.html
- It is developed and maintained on GitHub under the wren-lang organization

## Body
### Licensing and Development
- Wren is licensed under the MIT License since 2020-09-14
- The source code is available at https://github.com/wren-lang/wren
- The project is free and open-source software

### Version History
- Version 0.2.0 was released on 2019-10-01
- Version 0.3.0 was released on 2020-06-05
- Version 0.4.0 is the current preferred version, released on 2021-04-09

### Technical Characteristics
- Wren is a class-based programming language
- It supports concurrent programming
- It is designed as a scripting language for runtime events
- The programming paradigm is class-based programming
- Wren source code uses the Wren source code file format for both reading and writing

### Distribution and Documentation
- Official website: https://wren.io (English)
- User manual: https://wren.io/syntax.html (English)
- Official blog: https://wren.io/blog (English)
- Issue tracker: https://github.com/wren-lang/wren/issues
- Available through MacPorts as "wren"
- Available through Homebrew as "wren"

### International Reach
- Wikipedia languages: Chinese (zh)
- Website and documentation primarily in English
- No multilingual support indicated beyond English and Chinese Wikipedia

## References

1. [Source](https://wren.io)
2. [GitHub](https://github.com/wren-lang/wren/blob/main/LICENSE)
3. [Release 0.2.0. 2019](https://github.com/wren-lang/wren/releases/tag/0.2.0)
4. [Release 0.3.0. 2020](https://github.com/wren-lang/wren/releases/tag/0.3.0)
5. [Release 0.4.0. 2021](https://github.com/wren-lang/wren/releases/tag/0.4.0)