[J3] Generics for Go
Ondřej Čertík
ondrej at certik.us
Sat Oct 17 19:29:41 EDT 2020
Hi Bob and Vipul,
On Sat, Oct 17, 2020, at 9:47 AM, Robert Corbett via J3 wrote:
> I have been studying the
> programming language Go
> for a few years now. I read
> the news section on the
> golang website this morning.
> I learned that some people
> are again trying to add generics
> to the language. There was
> a previous effort to do so, but
> apparently it was too ambitious.
Thanks for the link. I read it and my understanding of it is that they are doing templates + strong concepts (using C++ terminology), which we have determined in the Generics subgroup is the way to go. The Go proposal shows on an example how it differs from C++ templates.
They specifically show that the constraint causes the compiler to check both the user code (instantiation) and the library code (generics code). That's called the strong concept in C++.
Is anybody interested in having a video call next week to make some more progress on generics?
Here is our current status:
https://github.com/j3-fortran/generics/issues/9
Ondrej
More information about the J3
mailing list