You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/README.md
+19-15Lines changed: 19 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -288,21 +288,25 @@ The module that holds the representation of types, values and functions is calle
288
288
289
289
**METACALL** maintains most of the types of the languages but not all are supported. If new types are added they have to be implemented in the [`reflect`](/source/reflect) module and also in the [`loaders`](/source/loaders) and [`serials`](/source/serials) to fully support it.
| Long |`–9,223,372,036,854,775,808` to `9,223,372,036,854,775,807`|
298
+
| Float |`1.2E-38` to `3.4E+38`|
299
+
| Double |`2.3E-308` to `1.7E+308`|
300
+
| String | NULL terminated list of characters |
301
+
| Buffer | Blob of memory representing a binary data |
302
+
| Array | Arrangement of values of any type |
303
+
| Map | List of elements formed by a key (String) value (Any) pair (Array) |
304
+
| Pointer | Low level representation of a memory reference |
305
+
| Null | Representation of NULL value type |
306
+
| Future | Promise in Node Loader, and any other type equivalent in other languages. |
307
+
| Function| Block of code that takes inputs (Arguments) and produces output (Return value)|
308
+
| Class | Defines properties and methods that are common to all objects |
309
+
| Object | An instance of Class |
306
310
307
311
- Boolean is mostly represented by an integer value. There are languages that does not support it so it gets converted to a integer value in the memory layout.
0 commit comments