Dmitry Bushev
Dmitry Bushev
the example with `[..Count]` works if I explicitly resolve the vector in the `aggregate` method ```diff --- a/distribution/lib/Standard/Table/0.0.0-dev/src/Table.enso +++ b/distribution/lib/Standard/Table/0.0.0-dev/src/Table.enso @@ -780,7 +780,8 @@ type Table @group_by Widget_Helpers.make_column_name_vector_selector @columns Widget_Helpers.make_aggregate_column_vector_selector...
I made a runtime test checking the instrumentation of autoscope constructors inside vector https://github.com/enso-org/enso/blob/a83eb584aaa5e2ded73dbaa9d824367d3f94d54b/engine/runtime-integration-tests/src/test/scala/org/enso/interpreter/test/instrument/RuntimeServerTest.scala#L1078-L1087 In case of the `test [..A]` call, the instrumentation only sees the `UnresolvedConstructor` (which is being...
> It doesn't even deliver [T.A] result, does it? It does. If you replace the autoscope call with `[T.A]`, it will be instrumented, and the test will pass.
The question is not what the right answer is, but how `..A` appears in the instrumentation. Now it is clear that for `..A` to be resolved, it has to be...
I wonder if this will fix the instrumentation of `Table.aggregate` ```diff --- a/distribution/lib/Standard/Table/0.0.0-dev/src/Table.enso +++ b/distribution/lib/Standard/Table/0.0.0-dev/src/Table.enso @@ -778,9 +778,10 @@ type Table table.aggregate ["Key"] [Aggregate_Column.Count] @group_by Widget_Helpers.make_column_name_vector_selector - @columns Widget_Helpers.make_aggregate_column_vector_selector +...
Does it mean https://github.com/enso-org/enso/commit/5f9aa2510dd9f73c3009396d59b1a426acd0ed10 fixes the issue?
> The problem is that the Language Server seems to be introducing this ID back on its own, causing some kind of edit war between the GUI and the Language...
> I could propose to stop using UUIDs again I agree that using the path in the tree instead of UUID is a more elegant solution, but it will require...
You are probably using `stackage2nix` wrapper which has it's own Cabal database prefetched and cached by nix. The problem with the wrapper is that we cannot fetch Cabal database in...
`configurationCommon` is a quick and dirty way to override a Haskell packages set generated by stackage2nix. For example, stackage2nix generates following files for `lts-10.0` packages set: https://github.com/typeable/nixpkgs-stackage/tree/master/stackage/lts-10.0 ``` stackage/lts-10.0 ├──...