Por que as estruturas de teste de unidade no Fortran dependem do Ruby em vez do próprio Fortran?

Resumo: FRUIT pode ser usado apenas com compiladores Fortran, embora sua funcionalidade possa ser aprimorada usando Ruby. Confira a resposta abaixo do autor Andrew Chen.

===========================================

Parece que as estruturas de teste de unidade disponíveis (XUnit) para Fortran incluem:
funit
http: //nasarb.rubyforge.org

frut
http: //sourceforge.net/projects/fortranxunit

flibs
http: //flibs.sourceforge.net

ObjexxFTK (comercial)
http: //www.objexx.com/ObjexxFTK.htm

Em suas páginas da web, funit, frutas e flibs mencionam que dependem do Ruby para funcionar. Não faço idéia do ObjexxFTK. Parece-me que as estruturas XUnit em Java, C # e Delphi e assim por diante dependem apenas da linguagem correspondente. Então, por que as estruturas do Fortran optam por confiar no Ruby em vez do próprio Fortran?

questionAnswers(3)

yourAnswerToTheQuestion