"но мы хотим создать свой собственный язык для нашей учебной жажды"
Это утверждение касается. Вы также говорите, что у вас есть 1 программист и 2 месяца для завершения системы. С такими ограничениями я бы сказал, что создание чего-либо, кроме простой / маленькой системы, совершенно нереально.
Есть ли у вас реальные (то есть платящие) клиенты?
Да, тогда выбор фундаментального дизайна, который бы соответствовал вашему желанию учиться, а не приоритетам клиентов, очень безответственен для ваших клиентов.
Если нет, то, я думаю, вы можете следовать своим собственным прихотям в обучении, однако изучение существующего варианта также является отличным способом получения дополнительных знаний.
В профессиональной ситуации я сначала очень тщательно оценил бы существующие варианты, и только если я уверен, что им не хватает определенных ключевых требований, подумайте о том, чтобы написать сам. Писать это самому не очень часто.
Извините, что немного критичен, однако я видел, что такого рода "конец в слезах" много раз, если сделан неправильный выбор.