Skip to content

Compatibility table needs more detail for "partially" supported packages. #550

Open
@dmitshur

Description

@dmitshur

In the past, when GopherJS was in early development stages, many packages were listed in the compatibility table as partially supported, simply because it was a work in progress, and they were rapidly progressing towards fully supported.

By now, GopherJS is a lot more mature, with only 12 packages still listed as partially supported. Of those, most are partially supported not because it's incomplete, but because it's not feasible to support the packages on the GOARCH=js architecture.

So, now, it becomes more important and valuable to document more specifically what is and is not supported within those packages.

As an example, I was trying to look up whether runtime.FuncForPC or runtime.Callers were supported in GopherJS, and this is all the information that's available:

image

That makes it really hard to know what to expect, and I have to run one-off experiments to learn the answer.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions