enso/lib
Pavel Marek 9010cf93be
Extension methods can be exported by name (#10274)
Ultimately, we want to forbid the `from ... export all` syntax. This PR starts by providing a way to explicitly export extension and conversion methods by name.

Stdlib code will be modified in upcoming PR.

# Important Notes
A single name can refer to multiple extension or conversion methods. Exports are not qualified. For example,
```
type My_Type
type Other_Type
My_Type.ext_method x = x
Other_Type.ext_method x = x
```
```
from project.Mod export ext_method
```
will export both `My_Type.ext_method` and `Other_Type.ext_method`.
2024-06-25 12:08:22 +00:00
..
java Extension methods can be exported by name (#10274) 2024-06-25 12:08:22 +00:00
js/runner Remove obsolete GUI arguments (#9466) 2024-04-05 16:20:56 +00:00
rust Run whole test/Base_Tests in native image runner (#10296) 2024-06-21 06:03:53 +02:00
scala Change the default location for Enso projects (#10318) 2024-06-22 12:40:51 +00:00
README.md Add a markdown style guide (#1022) 2020-07-21 13:59:40 +01:00

Libraries

This directory contains the libraries that should remain in this project, but that are not technically part of the main language implementation itself.