-
Hello, I would like to define a type like this
```
datatype(
Geometry,
C1(double, double[4]),
C2(double, double[5]), ...
);
```
but it dos not compile,
```
../../hkl/api2/…
picca updated
3 years ago
-
This project has great potentials. I have a few practical suggestion for use as an external library:
1. Use the full '99' names as default, e.g. datatype99 match99, of99 e.g. to avoid name clashes …
tylov updated
3 years ago
-
Currently, operations on unsigned integers are implemented recursively.
The task is to optimise the unsigned integers module (`include/metalang99/uint.h`), e.g. make fewer reduction steps. Maybe it…
-
Hello !
This isn't an issue but asking the author opinion on this [Adtpp: lightweight efficient safe polymorphic algebraic data types for C](https://people.eng.unimelb.edu.au/lee/papers/adtpp/) and…
-
I need to compile some c++ code with some C code.
but it seems that this is not possible.
```
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DPKGDATA=\"/usr/local/share/hkl\" -fpermissive -I.…
picca updated
3 years ago
-
Hi, I was excited to try out your datatype99. Unfortunately metalang99 (which datatype99 requires) uses file names beginning with `aux`, such as `aux.h` and `aux.rst`. Unfortunately, this severely mes…
-
Interface function implementations accept `T *` as a first parameter, whereas a corresponding function in a virtual table accepts `void *`, thereby making these two function types _incompatible_ ([god…
-
I work on a old computer with only 4 Go of memory.
I am just using two datatype
```
datatype(
DetectorType,
(ImXpadS70, struct imxpad_t),
(ImXpadS140, struct imxpad_t…
picca updated
3 years ago