Правильно, не надо ждать — так можно никогда не дождаться этого момента. Я, кроме того, замечаю за собой весьма неприятное свойство — стоит рассказать кому-то, что ты сейчас делаешь, как почему-то моментально пропадает интерес заниматься этим дальше :(. Вот чтобы такого не случилось, надо, чтобы все уже было в открытом доступе, там, глядишь, подтянутся единомышленники и можно будет воспрянуть духом.
Просто перед выкладывание обычно старешься из последних сил навести порядок, чтобы не стыдно было. Рассказал — всё, сил больше нет. Пара недель прошла — занялся другими делами и когда соберешься с силами вернутсья и пилить дальше — неизвестно.
Ранее не пользовался системами контроля версий — считал что для моих любительских задач это слишком. Теперь, опробовав git, считаю что это ОЧЕНЬ удобно. Если интересен код, в котором используется предмет статьи, то вот ссылка на мой проект
Lua API for D language