# Digest #181 2022-04-09

# Contributions

The end of F.3 states "Note that all of the tests in this suite assume the current base is hexadecimal.", but then there are tests like:

```
T{ $12eF -> 4847 }T
```

This seems like a contradiction, unless I'm misinterpreting the end of F.3.

--Jim

# Replies

[r817] 2022-04-06 09:22:39 AntonErtl replies:

## referenceImplementation - Suggested reference implementation

Forth-2012 supports number prefixes, so we can define:

```
: DECIMAL ( -- ) #10 BASE ! ;
: HEX ( -- ) $10 BASE ! ;
```

And actually the number prefixes make `DECIMAL`

and `HEX`

mostly superfluous.

`BIN`

is not a word for setting `BASE`

, BTW.

providing a reference for a CORE word that uses words from CORE-EXT may seem invalid

It's not invalid for a reference implementation.

A reference implementation for a word is just an illustration how this word can be implemented, or what algorithm can be used for that.

See also a similar question (and my answer there).