You can also download the previous release if you prefer

FC++ Download Page

Please let us know if you download FC++.  You don't have to, but we would appreciate knowing who our users are. Just send us an email with "FC++ user" on the subject, containing your name, email address, and whether you want to receive (infrequent!) updates on the status of FC++. We will not share your information with anybody.

FC++ was developed using the GNU C++ compiler (g++). FC++ is compliant with the C++ language standard, but makes heavy use of member templates and other features that are not well supported by some compilers at this point (July 2001). See the compilers page for more info about which compilers do/don't have enough template support for FC++.



FC++ Library Code
Get individual FC++ files:
changes.html config.h curry.h function.h list.h
operator.h prelude.h ref_count.h reuse.h signature.h

FC++.1.3 single file download:



FC++ Example / Test Files
Get individual example / test files:
Y.cc apply.cc atree.cc callback.cc callback2.cc
callback3.cc compose2.cc compose_ex.cc conv_fun.cc crry2.cc
cute_compose_syntax.cc ecoop1a.cc ecoop1b.cc ecoop2a.cc ecoop2b.cc
ecoop3a.cc ecoop3b.cc ecoop3c.cc ecoop4a.cc ecoop4b.cc
ecoop4c.cc even_odd.cc foox.cc fooy.cc isort.cc
iter.cc iter2.cc mem_fun.cc monad0.cc monad2.cc
monad3.cc mono.cc no_def_cons.cc notices1.cc notices2.cc
notices3.cc notices4.cc notices5.cc notices6.cc ord_test.cc
poly2.cc polytest.cc primes2.cc rctest.cc root.cc
sctest.cc short_example.cc stl.cc test_debug.cc test_ptr_mem_fun.cc
tw_hamming.cc tw_primes.cc tw_tree.cc

FC++-clients.1.3 single file download:



Copyright © 2001
Brian McNamara and Yannis Smaragdakis

Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is granted without fee, provided that the above copyright notice and this permission notice appear in all source code copies and supporting documentation. The software is provided "as is" without any express or implied warranty.


Last updated on July 26, 2001 by Brian McNamara