In BASIC Anywhere Machine, composite data types are created with the "TYPE" 
statement.

Semantically speaking, I'm not crazy about the "TYPE" keyword.  After juggling 
it around in my head a little 
<https://basicanywheremachine.neocities.org/BAM_ProgReference#Structs>, I 
found myself not necessarily loving any of the alternative candidate 
keywords.

So I decided: the heck with it, I'm setting them all up as alternatives to 
choose from.

Because they are all the same, I setup a documentation template 
<https://basicanywheremachine.neocities.org/BAM_ProgReference#STRUCT_generic>for
 
the four options, so that each documentation page for each keyword are just 
specific views of the generic documentation.

So write it once, make it available in different contexts/views:

   - TYPE .. END TYPE 
   
<https://basicanywheremachine.neocities.org/BAM_ProgReference#TYPE%23%EF%B8%8F%E2%83%A3END%20TYPE>
   - RECORD ... END RECORD 
   
<https://basicanywheremachine.neocities.org/BAM_ProgReference#RECORD%23%EF%B8%8F%E2%83%A3END%20RECORD>
   - STRUCTURE ... END STRUCTURE 
   
<https://basicanywheremachine.neocities.org/BAM_ProgReference#STRUCTURE%23%EF%B8%8F%E2%83%A3END%20STRUCTURE>
   - STRUCT ... END STRUCT 
   
<https://basicanywheremachine.neocities.org/BAM_ProgReference#STRUCT%23%EF%B8%8F%E2%83%A3END%20STRUCT>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/13f2ef15-ae09-4f75-a50c-95e319504e32n%40googlegroups.com.

Reply via email to