Changes between Version 5 and Version 6 of ErlangShellInterface


Ignore:
Timestamp:
Apr 17, 2012, 8:41:44 AM (13 years ago)
Author:
manualwiki
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ErlangShellInterface

    v5 v6  
    4040}}} 
    4141 
    42 You can also specify build parameters, but this feature is mostly applied through the development, so please find the module documentation for the details. Note that this build function tries to compile the C++ files as well, if they have not been compiled yet. If you want to prevent the C++ compilation, you can use the {{{no_nif}}} build parameter. 
     42You can also specify build parameters, but this feature is mostly applied through the development, so please find the module documentation for the details. Note that this build function tries to compile the nif graph representation as well, if these have not been compiled yet. If you want to prevent this, you can use the {{{no_nif}}} build parameter. 
    4343 
    4444== Managing files == 
     
    5050If you specify a directory instead of a regular filename, then it will be recursively 
    5151traversed. You may just as well give a list of atoms or strings to add more files 
    52 at once. All of the following example commands would add the same le: 
     52at once. All of the following example commands would add the same file: 
    5353 
    5454{{{ 
     
    6262The module displays the progression of loading. 
    6363Removing files from the database is similarly easy and also recursive, except 
    64 for one difference. As the system by the time you want to remove a module must 
    65 know the exact location of the said, you need not restrict yourself to dropping a 
    66 module relative to the current directory, but must in exchange use real module 
     64for one difference. You need not restrict yourself to dropping a 
     65module relative to the current directory, but in exchange you must use real module 
    6766names that do not contain path delimiters. The following will equally work: 
    6867 
     
    143142}}} 
    144143 
    145 Loading BEAM files. Usually, Erlang source files (having the extension 
     144Usually, Erlang source files (having the extension 
    146145.erl) are loaded into !RefactorErl. In addition, !RefactorErl is also capable of 
    147146loading compiled .beam files. 
     
    160159[[RefactoringSteps|refactoring functionalities]]. 
    161160There is another way to call a transormation. This way let the user to 
    162 choose: user want to specify all of arguments or not. There are lots of cases 
     161choose: user wants to specify all of arguments or not. There are lots of cases 
    163162when the user can not specify all of the required arguments. In this case the 
    164163tool can help the user with interactions. The tool ask questions and the user 
    165164has to answer it to specify the missing arguments. The interactions also work if 
    166 there is some problem with the given arguments. 
     165there are problems with the given arguments. 
    167166 
    168167== Manipulating the graph == 
     
    188187}}} 
    189188 
    190 If you use NIF, then it is little different:[[BR]] 
     189If you use NIF graph database, then it is little different:[[BR]] 
    191190You can create backups with '''ri:backup/0''' or '''ri:backup/1''' and you can load 
    192191these backups with '''ri:restore/1'''. 
     
    209208}}} 
    210209 
    211 The representation can be ltered: 
     210The representation can be altered: 
    212211 
    213212{{{ 
     
    258257argument. The following arguments are currently recognized:\\ 
    259258* '''{out,!FileName}''': write the textual output of a query to a file.\\ 
    260 * '''linenum''': prepends match sites with le and line number information.\\ 
     259* '''linenum''': prepends match sites with file and line number information.\\ 
    261260similar to '''grep -n'''. 
    262261The following example outputs all defined functions with line numbers to a