Skip to content

Commit

Permalink
Merge pull request #824 from nevalang/upd-readme
Browse files Browse the repository at this point in the history
fix(readme)
  • Loading branch information
emil14 authored Jan 8, 2025
2 parents de54090 + c90e8cc commit 9cf4a75
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,15 @@
<i>Next-generation programming language that solves programmer's problems.</i>
</div>

## What Is Nevalang?
## 🤔 What Is Nevalang?

Nevalang is a new kind of programming language where instead of writing step-by-step instructions you create **networks** where data flows between **nodes** as **immutable messages** and everything runs **in parallel by default**. After **type-checking**, your program is compiled into **machine code** and can be distributed as a **single executable** with zero dependencies.

All this combined with native **stream processing** support and features such as **advanced error handling** makes Nevalang a perfect choice for **cloud applications** with **high concurrency**.

Future updates will include **visual programming** and **Go interoperability** to allow gradual adoption and leverage existing ecosystem.

## Features
## 🔥 Features

- 📨 **Dataflow Programming** - Write programs as message-passing graphs
- 🔀 **Implicit Parallelism** - Everything is parallel by default, no async-await/threads/goroutines/etc.
Expand All @@ -43,7 +43,7 @@ Future updates will include **visual programming** and **Go interoperability** t
- 🔌 **Dependency Injection** - Modularity with interfaces and DI
- ♻️ **Garbage Collection** - Automatic memory management using Go's low-latency GC
- 🌈 **Visual Programming** (WIP): Edit programs as visual graphs
- 🤝 **Go Interoperability** (WIP): Call Go from Neva and Neva from Go
- 🔄 **Go Interoperability** (WIP): Call Go from Neva and Neva from Go
- 🕵 **NextGen Debugging** (WIP): Observe execution in realtime and intercept messages on the fly

> ⚠️ This project is under active development and not yet production-ready.
Expand Down Expand Up @@ -76,7 +76,7 @@ As you can see, this is quite an ambitious project. Typically, such projects are

Also, **please give us a star ⭐️** to increase our chances of getting into GitHub's trending repositories and tell your friends about the project. The more attention Nevalang gets, the higher our chances of actually making a difference!

### What's Next?
## 💭 What's Next?

- [Documentation](./docs/README.md) - Install and learn the language basics
- [Examples](./examples/) - Learn the language by small programs
Expand Down

0 comments on commit 9cf4a75

Please sign in to comment.