[liblouis-liblouisxml] Re: proposal for a test harness

  • From: "Michael Whapples" <mwhapples@xxxxxxx>
  • To: <liblouis-liblouisxml@xxxxxxxxxxxxx>
  • Date: Tue, 28 Feb 2012 12:42:12 -0000

Hello,
I guess it comes back to a question put by Jamie from the NVDA team. Why not use SCons? SCons uses python, so if the test harness requires Python and if SCons were used then that would mean only Python is required. I believe the NVDA team have SCons build files for liblouis.

NOTE: I am probably biased towards SCons as I know Python but not perl and I haven't really ever got to grips with the autoconf and make stuff, when I look at the SCons documentation I get the feeling I stand a chance of understanding that.

Michael Whapples

-----Original Message----- From: Christian Egli
Sent: Tuesday, February 28, 2012 12:29 PM
To: John J. Boyer
Cc: liblouis-liblouisxml@xxxxxxxxxxxxx
Subject: [liblouis-liblouisxml] Re: proposal for a test harness

"John J. Boyer" <johnjboyer@xxxxxxxxxxxxx> writes:

For my instruction, what is the advantage of perl over Python. Both are
usually installed.

Your mileage may vary but from my pov Python is a much nicer language.
However, since autotools requires Perl anyway, we require Perl to build
liblouis. So far a user doesn't need Python to build liblouis. If we
write a test harness in Python we ask the user to install Python, at
least to run the test harness. But I think it isn't such a big problem:
we can make the test harness optional depending on the existence a
Python installation, i.e. liblouis can be built without running the test
harness.

Thanks
Christian
--
Christian Egli
Swiss Library for the Blind, Visually Impaired and Print Disabled
Grubenstrasse 12, CH-8045 Zürich, Switzerland

-----
Jetzt kostenlos eidgenoessische und kantonale Abstimmungsunterlagen aus 17 Kantonen
zum Hoeren auf CD abonnieren: medienverlag@xxxxxx
For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com
For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts: