Update of /cvsroot/hoc/hoc/docs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4305/docs
Modified Files:
Creating_an_Objective-C_Class_in_Haskell.pod Quick_Start.pod
Added Files:
Makefile.in
Removed Files:
Makefile
Log Message:
Changed build system to use GNU autoconf (./configure && make && make install)
rather than home-grown build system
Removed import HOC.Marshal from HOC/HOC.hs, since HOC.Marshal requires Foundation.NSString and thus generates a circular dependency
Small documentation updates
--- NEW FILE: Makefile.in ---
TITLE = HOC: a Haskell to Objective-C bridge
NULL =
SOURCE_PODS = Introduction.pod \
Quick_Start.pod \
Mapping_Types.pod \
Accessing_Core_Frameworks.pod \
Accessing_Other_Frameworks.pod \
Creating_an_Objective-C_Class_in_Haskell.pod \
History.pod \
Appendices.pod \
$(NULL)
SOURCE_DOTS = \
$(NULL)
# ---
SOURCE_PNGS = \
$(NULL)
all: view
%.png: %.dot
@DOT@ -Tpng
HOC.html: $(SOURCE_PODS) $(SOURCE_PMGS)
@POD2HTML@ \
--index \
--header \
--title="${TITLE}" \
--outfile "$@" \
$+
view: HOC.html
open $+
clean:
-rm HOC.html pod2htm*
--- Makefile DELETED ---
Index: Quick_Start.pod
===================================================================
RCS file: /cvsroot/hoc/hoc/docs/Quick_Start.pod,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- Quick_Start.pod 10 May 2004 17:43:59 -0000 1.6
+++ Quick_Start.pod 12 May 2004 05:44:14 -0000 1.7
@@ -14,8 +14,6 @@
module Main where
- import List (genericLength)
-
-- #import <Foundation/Foundation.h>
import Foundation
import Foundation.NSProcessInfo (arguments)
@@ -26,8 +24,6 @@
-- by the framework by default: you will need to
-- import those functions explicitly.
import HOC
- import HOC.Base (newAutoreleasePool, releaseObject)
- import HOC.ID (isNil)
-- int main (int argc, const char * argv[]) {
main = do
Index: Creating_an_Objective-C_Class_in_Haskell.pod
===================================================================
RCS file: /cvsroot/hoc/hoc/docs/Creating_an_Objective-C_Class_in_Haskell.pod,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- Creating_an_Objective-C_Class_in_Haskell.pod 10 May 2004 21:15:28 -0000 1.3
+++ Creating_an_Objective-C_Class_in_Haskell.pod 12 May 2004 05:44:14 -0000 1.4
@@ -1,9 +1,3 @@
-=for comment This is a Perl POD (Plain Old Documentation) file.
-If you're not familiar with POD markup, type ``man perlpod'' in
-a Terminal for more information, or see
-<http://www.sunsite.ualberta.ca/Documentation/Misc/perl-5.6.1/pod/perlpod.html>.
-
-
=head1 Creating an Objective-C Class in Haskell
As well as being able to use Objective-C classes in Haskell, HOC
|