Changeset 70 for trunk


Ignore:
Timestamp:
07/15/09 05:30:05 (3 years ago)
Author:
dom
Message:

Refactoring.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/compiler.erl

    r69 r70  
    1010        check -> 
    1111            Watcher ! check, 
    12             receive_files (Notify, Watcher, Modules, Modules, Binaries, Removed); 
     12            New_modules = receive_files (Watcher, Modules), 
     13            compile (Notify, Watcher, Modules, New_modules, Binaries, Removed); 
    1314        {Pid, stop} -> 
    1415            Pid ! {self (), bye} 
    1516    end. 
    1617 
    17 receive_files (Notify, Watcher, Modules, New, Binaries, Removed) -> 
     18receive_files (Watcher, Modules) -> 
    1819    receive 
    1920        {Watcher, {{file, ".erl"}, File, Event}} -> 
    20             receive_files (Notify, Watcher, Modules, dict: store (File, Event, New), Binaries, Removed); 
     21            receive_files (Watcher, dict: store (File, Event, Modules)); 
    2122        {Watcher, _} -> 
    22             receive_files (Notify, Watcher, Modules, New, Binaries, Removed) 
     23            receive_files (Watcher, Modules) 
    2324    after 500 -> 
    24             compile (Notify, Watcher, Modules, New, Binaries, Removed) 
     25            Modules 
    2526    end. 
    2627 
Note: See TracChangeset for help on using the changeset viewer.