Skip to content

Commit

Permalink
Update content/posts/beyond-alpha-preparing-fe-for-the-future.md
Browse files Browse the repository at this point in the history
Co-authored-by: Yoshitomo Nakanishi <[email protected]>
  • Loading branch information
cburgdorf and Y-Nak authored Apr 4, 2023
1 parent dd2e1ea commit 5a506d1
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion content/posts/beyond-alpha-preparing-fe-for-the-future.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ In fact, we are currently in the process of rewriting large parts of the Fe comp
- Enhanced support for generics (e.g. generic structs, generic traits, multiple trait bounds, etc.)
- Improved trait support (e.g. trait inheritance, trait specialization, etc.)
- Const functions (Functions that can run at *compile time* rather than at *runtime*)
- Support for `Encode` and `Decode` traits, which will improve various aspects of the language
- Flexible abstraction on ABI encoding/decoding

Additionally, we're working to replace Fe's Solidity backend. Fe currently uses YUL as its intermediate language and rely on the Solidity compiler to convert YUL to EVM bytecode. We're developing a native LLVM-inspired backend called [Sonatina](https://github.com/fe-lang/sonatina), which will replace this dependency, allowing for more aggressive optimizations and a streamlined Rust-only compilation process.

Expand Down

0 comments on commit 5a506d1

Please sign in to comment.