chapel
chapel copied to clipboard
a Productive Parallel Programming Language
### Summary of Problem **Description:** It does not seem possible to access a nested record from outside of a record. I would expect this is possible with e.g. `A.B`. For...
The following code does not compile today, as the compiler does not recognize that `foo` is a method of `B`. ```chpl interface A { proc Self.foo(x: int): void { writeln("x...
Today, to get access to the tertiary methods defined in a module `M` on a type `t`, you write `import M.t;` and that will make those tertiary methods available. For...
Twice recently, I've been hit by the message: ``` chapel python bindings are not built for python 3.12 make sure your current python version matches the one used to build...
### Summary of Problem **Description:** The parser seems to mistakenly lose the docstring for a function if the preceding function has `do if` as the body of the function. This...
Today, the compiler uses two different definitions of `private` within a module: * one for private use/import * another one for private variables Here is an example that demonstrates the...