Mason project with multiple applications

I tried creating a Mason project with the structure:

|> tree
.
├── Mason.lock
├── Mason.toml
├── src
│   └── bin
│       └── hello.chpl
└── test

by analogy with what is possible using Rust and Cargo. However, this doesn’t seem to work.

|> mason build
Skipping registry update since no dependency found in manifest file.
Mason could not find your project

Is this a side of Cargo that Mason will not be following up on?

Hi @russel. This is a feature we could consider adding, but it has not been discussed yet. I suggest filing an issue as a feature request for it, and we can discuss whether we should add it and how it should work for mason there.

1 Like

@ben-albrecht Done, see https://github.com/chapel-lang/chapel/issues/16603

1 Like