Check out SourceForge's compile farm, they have two AMD64's running Fedora Core 3. I am trying a build now. You can also get access to some x86, PowerPCs, Alpha, etc. running OSX Server, FreeBSD, OpenBSD and other GNU/Linux flavors.
http://sourceforge.net/docman/display_doc.php? docid=762&group_id=1#cf_overview
I am starting in on an automated build system that'll email us when things don't compile...
.hc
________________________________________________________________________ ____
¡El pueblo unido jamás será vencido!
On Wed, 30 Nov 2005, Hans-Christoph Steiner wrote:
Check out SourceForge's compile farm, they have two AMD64's running Fedora Core 3. I am trying a build now.
[...]
I am starting in on an automated build system that'll email us when things don't compile...
Getting things to compile is only an easy first step. Currently, Pd compiles fine in 64-bit mode, but that's pretty useless because the problems we have with 64-bit mode are invisible to the compiler.
____________________________________________________________________ Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju Freelance Digital Arts Engineer, Montréal QC Canada
On Wed, 30 Nov 2005, Mathieu Bouchard wrote:
On Wed, 30 Nov 2005, Hans-Christoph Steiner wrote:
Check out SourceForge's compile farm, they have two AMD64's running Fedora Core 3. I am trying a build now.
[...]
I am starting in on an automated build system that'll email us when things don't compile...
Getting things to compile is only an easy first step. Currently, Pd compiles fine in 64-bit mode, but that's pretty useless because the problems we have with 64-bit mode are invisible to the compiler.
I mean, can we get a full shell account on such a machine and can we make it run a "make test" ? It would be nice to be able to run some pd patches unattended.
A good "make test" which would make a report for which object has bugs, would be a great thing to have for PureData.
Ruby has such a thing (called Rubicon); and any important scripting language has one.
Has anyone implemented TDD features in Pd? (as abstractions or externals, doesn't matter)
____________________________________________________________________ Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju Freelance Digital Arts Engineer, Montréal QC Canada
On Wed, Nov 30, 2005 at 10:20:39PM -0500, Mathieu Bouchard wrote:
Has anyone implemented TDD features in Pd? (as abstractions or externals, doesn't matter)
What does TDD stand for?
Chris.
------------------- chris@mccormick.cx http://mccormick.cx
On Thu, 1 Dec 2005, Chris McCormick wrote:
On Wed, Nov 30, 2005 at 10:20:39PM -0500, Mathieu Bouchard wrote:
Has anyone implemented TDD features in Pd? (as abstractions or externals, doesn't matter)
What does TDD stand for?
TestDrivenDevelopment
in the WikiWikiWeb: http://c2.com/cgi/wiki?TestDrivenDevelopment
in the WikiPedia: http://en.wikipedia.org/wiki/Test_driven_development
it's the cornerstone of XP (eXtreme Programming) and PP (Pragmatic Programmers) methodologies. Apart from being a quality assurance tool, it's also a way to evolve a code base more quickly, which is necessary when you want to code incrementally, design incrementally AND still not end up with a bunch of spaghetti and kludges. That's what XP/PP teach you to do.
____________________________________________________________________ Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju Freelance Digital Arts Engineer, Montréal QC Canada
On Nov 30, 2005, at 10:20 PM, Mathieu Bouchard wrote:
On Wed, 30 Nov 2005, Mathieu Bouchard wrote:
On Wed, 30 Nov 2005, Hans-Christoph Steiner wrote:
Check out SourceForge's compile farm, they have two AMD64's running Fedora Core 3. I am trying a build now.
[...]
I am starting in on an automated build system that'll email us when things don't compile...
Getting things to compile is only an easy first step. Currently, Pd compiles fine in 64-bit mode, but that's pretty useless because the problems we have with 64-bit mode are invisible to the compiler.
I mean, can we get a full shell account on such a machine and can we make it run a "make test" ? It would be nice to be able to run some pd patches unattended.
Very much so.
A good "make test" which would make a report for which object has bugs, would be a great thing to have for PureData.
Indeed it would.
Ruby has such a thing (called Rubicon); and any important scripting language has one.
Has anyone implemented TDD features in Pd? (as abstractions or externals, doesn't matter)
A friend of mine who has built such things for other software packages has talked about it on and off. But he's quite busy these days, so don't expect anything in the near future.
.hc ________________________________________________________________________ ____
"Looking at things from a more basic level, you can come up with a more direct solution... It may sound small in theory, but it in practice, it can change entire economies."
- Amy Smith