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?