Comments (6)
Refinement notes:
- The AST "guards" should stay to avoid unnecessary
MethodCallIInfo
reads. We should just add one more case there. - Extend E2E tests to check if autoscoped constructors works properly (have arguments).
from enso.
Ilya Bogdanov reports a new STANDUP for the provided date (2024-04-17):
Progress: Starting the implementation, implementing AutoscopedIdentifier support for AST code. It should be finished by 2024-04-19.
from enso.
Ilya Bogdanov reports a new STANDUP for the provided date (2024-04-18):
Progress: Adding e2e test, extending the existing tests for aggregate function was not possible due to weird playwright bug (I couldn’t select another node by clicking on it). Opened a PR. It should be finished by 2024-04-19.
from enso.
I am trying to verify that everything works, but no luck. I don't think this is fixed. To reproduce my steps apply following diff:
enso.ide$ git diff
diff --git distribution/lib/Standard/Table/0.0.0-dev/src/Internal/Widget_Helpers.enso distribution/lib/Standard/Table/0.0.0-dev/src/Internal/Widget_Helpers.enso
index fe6731efa2..e10d1ed703 100644
--- distribution/lib/Standard/Table/0.0.0-dev/src/Internal/Widget_Helpers.enso
+++ distribution/lib/Standard/Table/0.0.0-dev/src/Internal/Widget_Helpers.enso
@@ -23,7 +23,7 @@ make_aggregate_column_selector table display=Display.Always =
col_names_selector = make_column_name_selector table display=Display.Always add_expression=True
column_widget = ["column", col_names_selector]
- fqn = Meta.get_qualified_type_name Aggregate_Column
+ fqn = "."
count = Option "Count" fqn+".Count"
## Currently can't support nested vector editors so using single picker
rebuild and run the project manager using following command:
enso$ ./run backend sbt -- runProjectManagerDistribution
INFO ide_ci::program::command: sbtℹ️ Enso Project Manager
INFO ide_ci::program::command: sbtℹ️ Version: 2024.1.1-dev
INFO ide_ci::program::command: sbtℹ️ Built with: scala-2.13.11 for GraalVM 21.0.2
INFO ide_ci::program::command: sbtℹ️ Built from: develop* @ 447f4b5ac6a4e757db41c7e0d3d9252c8153ac7c
INFO ide_ci::program::command: sbtℹ️ Built on: Linux (amd64)
INFO ide_ci::program::command: sbtℹ️
INFO ide_ci::program::command: sbtℹ️ [INFO] [2024-04-29T08:12:10+02:00] [org.enso.projectmanager.boot.ProjectManager$] Started server at 127.0.0.1:30535, press enter to kill server
Once the project manager is started, run the IDE in another terminal
enso$ npm --workspace=enso-gui2 run dev
When I try to use aggregate
function, I don't see a choice box on the ..Sum
to let me select name of a column:
that's different to what I see when running with the patched distribution/lib/Standard/Table/0.0.0-dev/src/Internal/Widget_Helpers.enso
file:
With fully qualified name of the constructor, there is a drop down to select a column. Such a drop down isn't visible when working with autoscoped constructor.
I tried to verify this issue multiple times during last week, but the result is always the same. Reopening. @vitvakatu, please try my use-case and sorry, if it works for you.
from enso.
Ilya Bogdanov reports a new 🔴 DELAY for the provided date (2024-05-10):
Summary: There is 21 days delay in implementation of the Display placeholders for autoscoped-constructor arguments (#9635) task.
It will cause 0 days delay for the delivery of this weekly plan.
Delay Cause: Not really a delay, issue was reopened
from enso.
Ilya Bogdanov reports a new STANDUP for the provided date (2024-05-10):
Progress: Found the cause of regression and prepared a fix, opened a PR. Solving bookclubs. It should be finished by 2024-05-10.
from enso.
Related Issues (20)
- Value Type indicator in column header of Table Viz HOT 2
- Merge `select_columns_by_type` and `remove_columns_by_type` to the general selector.
- In some sessions, no suggestion database entries are provided for local methods HOT 3
- `Postgres_Connection.save_as_data_link` fails to `Overwrite` existing datalink
- Display the number of warnings next to the warning icon on a node HOT 1
- Don't use `System.out.print` in `Standard.Test` - use `IO`!
- Ability to move the selected components(s) using the arrow keys HOT 1
- Regression in Cloud integration (creating data links and uploading files) HOT 1
- Remove the use of `Integer | Nothing` for column_count argument. HOT 1
- Preload library caches into `native-image` heap to speed start up
- Vector benchmarks regression HOT 3
- Render markdown headers and sections in documentation pane HOT 1
- Allow users to paste images into the documentation pane HOT 1
- Benchmark Truffle "add" for arrow-language and `Column.+`
- Both backspace and delete should work to delete components both on Mac and Windows. HOT 1
- Loading images in documentation panel.
- Uploading/pasting images in documentation panel. HOT 1
- Local dashboard shouldn't be showing system files HOT 5
- Add the ability to rename a project from inside the graph editor HOT 1
- `methodAst` synchronization broken
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from enso.