08:21Podle vývodů v uvedeném odkazu a v něm odkazovaném článku [REBOL Programming/mold]( https://en.wikibooks.org/wiki/REBOL_Programming/mold) docházím k závěru, že termín "construction syntax", použitý v kapitole Red/Docs/Datový typ Map! je nepotřebný a matoucí, neboť se kryje s označením "literal syntax" - např. #(a 2 b true).
Poznámka na konci odstavce 6 je rovněž nepotřebná a matoucí, protože formát deklarace mapy je Redu lhostejný, neboť si jej jeho kompilátor (překladač?) stejně přeloží do literálové formy - např.:
>> make map! [a 2 b false]
== #(a 2 b false)
Ve zmíněné kapitole narážím ještě na jiné nejasnosti:
* Ve druhém odstavci je legenda <key> : hashed key, accepted types: ...
Míní se tím, že po zadání hodnot akceptovaných typů (any-word! any-string! integer! float!) jsou klíče uloženy v hashovaném formátu?
* Druhá poznámka ve třetím odstavci říká, že ... "values are not reduced, so contstruction syntax is required for some special values like logic!".
Ověřil jsem si, že to je Redu putna (pokud jsem to dobře pochopil), neboť akceptuje jak >> #(a 2 b true), tak make map! [a 2 b true], které si převede.
Tož tak, pokračování příště. Zdravím