Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fantom-lang/fantom
Fantom Programming Language
https://github.com/fantom-lang/fantom
fantom
Last synced: 5 days ago
JSON representation
Fantom Programming Language
- Host: GitHub
- URL: https://github.com/fantom-lang/fantom
- Owner: fantom-lang
- License: afl-3.0
- Created: 2020-03-09T13:05:54.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-04T18:46:46.000Z (8 days ago)
- Last Synced: 2024-11-04T19:41:54.395Z (8 days ago)
- Topics: fantom
- Language: Fantom
- Homepage: https://fantom.org
- Size: 30.4 MB
- Stars: 130
- Watchers: 11
- Forks: 38
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-programming-languages - Fantom - Fantom is a portable language that runs on the JVM and modern web browsers. It features a familiar Java-like syntax, static (and dynamic) typing, elegant system library, closures, immutability, actor concurrency, and much more. (Uncategorized / Uncategorized)
README
# Fantom Programming Language
Fantom is a portable language that runs on the JVM and modern web browsers. It
features a familiar Java-like syntax, static (and dynamic) typing, elegant
system library, closures, immutability, actor concurrency, and much more.```fantom
// Hello from Fantom!
class HelloWorld
{
static Void main()
{
echo("Hello, World!")
}
}
```## Fantom Website
[https://fantom.org](http://fantom.org)
## Installing
Download the latest official release from [fantom.org](http://fantom.org).
See [Setup](https://fantom.org/doc/docTools/Setup) for installation details.Installers are also available for macOS and Windows:
* macOS: `brew install fantom`
* Windows: [installer](https://github.com/Fantom-Factory/fantomWindowsInstaller/releases)### Docker
This repo vends a docker image that can be downloaded and run locally using:
```bash
docker run -it ghcr.io/fantom-lang/fantom:latest bash
```It can be used in other dockerfiles using the `FROM` command:
```dockerfile
FROM ghcr.io/fantom-lang/fantom:latest AS build
```## Community
We are most active on the [Forum](http://fantom.org/forum/topic), but also hang out on [Slack](https://join.slack.com/t/fantom-lang/shared_invite/zt-3se21er9-Tm~L2lpYel6jcqYKPcdkBg).
Bugs and feature requests should be reported on the Forum.
## Contributing
See [contrib.md](https://github.com/fantom-lang/fantom/blob/master/contrib.md)
for how to contribute to Fantom.