Jonas and Steven: I feel quite stupid for making that mistake. You are correct, when I executed the executable with out appending ".vala" everything ran correctly.
I really appreciate the help and support from the Vala community so far. The forum has been patient and responsive. I hope to make some minor contributions back to the community soon. This will include some code. I'm working on some unit testing classes that imitate a testing framework I designed for Java. I've also started on some collections classes (lists and trees). The collections offer the user a bit of control over the internal operations of the collection, and they operate on a Collectable interface which supplies methods on comparison and equality, instead of using generics. I've also got some basic geospatial geometry code I'll be able to split out into a reusable library. I hope I can start sharing this code in the next couple of weeks! I'd also like to contribute some documentation. I'm using Vala to develop a library for the management and production of cartographic annotations. The development of this library is going to be featured in a new series of articles in the OSGeo Journal (http://www.osgeo.org/journal). My documentation efforts will start there. My first article should appear in the issue of the journal being published before the end of the month, so I will be sure to share the link here. Thanks again for all the help! I look forward to learning more about Vala! Landon On Mon, Sep 10, 2012 at 4:39 AM, Steven Oliver <[email protected]> wrote: > On Mon, Sep 10, 2012 at 3:34 AM, Jonas Kulla <[email protected]> wrote: > >> 2012/9/10 Landon Blake <[email protected]> >> >> > I'm trying to compile and run a Vala program from two (2) vala source >> > files. I can compile the program with the following command: >> > >> > valac geospatial_annotations.vala sutiv.vala -o >> > test_geospatial_annotations.vala >> > >> > The sutiv.vala file contains the namespace "Sutiv". It defines a >> > couple of classes I use in geospatial_annotations.vala. I have "using >> > Sutiv" at the top of my geospatial_annotations.vala file. >> > >> > The program compiles without errors. When I attempt to execute it with >> > the command "vala test_geospatial_annotations.vala" the interpreter >> > tells me "Namespace Sutiv could not be found." >> > >> > Any ideas what I'm doing wrong. How do I compile a program that uses a >> > namespace defined in a separate source code file? >> > >> > I can provide the source code files if needed. >> > >> >> Hi Landon, >> >> The command you use to "compile" your code looks confusing to me. >> AFAIK, valac will compile your vala source code to a binary executable, >> therefore I don't understand why you give it the extension *.vala . >> >> What happens if you just run the executable like this: >> >> ./test_geospatial_annotations.vala >> > > Yeah, vala isn't an interpreted language (like Ruby or Python). You should > be able to do just do the following: > > valac geospatial_annotations.vala sutiv.vala -o test_geospatial_annotations > ./test_geospatial_annotations > > _______________________________________________ > vala-list mailing list > [email protected] > https://mail.gnome.org/mailman/listinfo/vala-list > _______________________________________________ vala-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/vala-list
