plasma icon indicating copy to clipboard operation
plasma copied to clipboard

Plasma Programming Language

Results 124 plasma issues
Sort by recently updated
recently updated
newest added

We already have a docker image for developing Plasma, Split it into two, a base image for both to inherit (or copy from) and make a new image that includes...

type: enhancement
skill: scripting
skill: git
meta: triaged
status: blocked
component: scripts

Make more Mercury packages for debian based systems. - [x] amd64 - [x] i386 - [ ] armhf - [ ] aarch64 - [x] Recent ROTD of Mercury - [x]...

type: enhancement
skill: mercury
project
meta: triaged
status: accepted

This is still a work-in-progress. But I'd like for someone to check my Lua at this point. Thanks.

skill: scripting
meta: triaged
status: accepted
type: maintenance
component: tests

The compiler can crash when the module name in the file and the `BUILD.plz` don't match. For example. here the file name is: `ho_call_bug_30.p` The module name in that file...

type: bug
skill: mercury
meta: triaged
status: accepted
component: build

type: enhancement
skill: C++
meta: triaged
status: blocked
component: library
skill: plasma

Modify test scripts to use Test Anything Protocol (TAP) for integration into CI harnesses. Then use a simple (maybe AWK) script to post-process the output or just use a test...

type: enhancement
meta: help wanted
skill: scripting
meta: no-domain-knowledge
meta: triaged
status: new

Organise tests into directories based on what component they test, rather than how the test is implemented (eg valid/invalid).

skill: scripting
meta: triaged
status: accepted
type: maintenance
component: tests

Implement opaque/abstract resources whose 'from' information isn't shared to other modules. This allows a module to "gate" how other modules can aquire it's resource, eg: for database transactions. How does...

type: enhancement
skill: mercury
component: compiler
meta: triaged
status: accepted
skill: plasma

skill: mercury
component: compiler
meta: triaged
status: accepted
type: optimisation

Port Plasma to Windows. The trickiest bit is static builds / build instructions for Mercury. Maybe static builds for Plasma itself.

type: enhancement
skill: scripting
skill: C++
skill: asciidoc
meta: no-domain-knowledge
component: runtime
meta: triaged
status: accepted
component: scripts