when dotrain composes sources, e.g. call<'foo n>() where 'foo is some binding #foo it erases the foo name from the final output
this makes visual inspection of the final rainlang unnecessarily difficult to mentally map back to the source .rain file
a simple comment at the top of the source like /* 3. foo */ where 3 is the source index and foo is the binding name would be helpful to understand rainlang at a glance
when dotrain composes sources, e.g.
call<'foo n>()
where'foo
is some binding#foo
it erases thefoo
name from the final outputthis makes visual inspection of the final rainlang unnecessarily difficult to mentally map back to the source .rain file
a simple comment at the top of the source like
/* 3. foo */
where3
is the source index andfoo
is the binding name would be helpful to understand rainlang at a glance