Update of /cvsroot/hcoop/domtool2/src
In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv6103/src

Modified Files:
        order.sml 
Log Message:
Remove pesky infinite loop

Index: order.sml
===================================================================
RCS file: /cvsroot/hcoop/domtool2/src/order.sml,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** order.sml   24 Feb 2008 18:23:44 -0000      1.8
--- order.sml   24 Feb 2008 18:33:13 -0000      1.9
***************
*** 301,322 ****
      end
  
! fun order basisOpt fnames =
!     let
!       val (providers, fnames) = order basisOpt fnames
  
!       val (hasLib, fnames) = foldl (fn (fname, (hasLib, fnames)) =>
!                                        if OS.Path.file fname = "lib.dtl" then
!                                            (SOME fname, fnames)
!                                        else
!                                            (hasLib, fname :: fnames))
!                              (NONE, []) fnames
  
!       val fnames = rev fnames
!       val fnames = case hasLib of
!                        NONE => fnames
!                      | SOME hasLib => hasLib :: fnames
!     in
!       (providers, fnames)
!     end
  
  type providers = {provideC : string SM.map,
--- 301,322 ----
      end
  
! val order = fn basisOpt => fn fnames =>
!                             let
!                                 val (providers, fnames) = order basisOpt 
fnames
  
!                                 val (hasLib, fnames) = foldl (fn (fname, 
(hasLib, fnames)) =>
!                                                                  if 
OS.Path.file fname = "lib.dtl" then
!                                                                      (SOME 
fname, fnames)
!                                                                  else
!                                                                      (hasLib, 
fname :: fnames))
!                                                              (NONE, []) fnames
  
!                                 val fnames = rev fnames
!                                 val fnames = case hasLib of
!                                                  NONE => fnames
!                                                | SOME hasLib => hasLib :: 
fnames
!                             in
!                                 (providers, fnames)
!                             end
  
  type providers = {provideC : string SM.map,


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
hcoop-cvs mailing list
hcoop-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hcoop-cvs

Reply via email to