> If we're talking about the Coder products, the advantage of Julia is that 
> you'll never find yourself in gdb trying to discern the oft inscrutable 
> work of the code generator when your program crashes. However, the Julia 
> debugging story can still use a good bit of work.
>


I'm sure it looks way better than old R13 C generated code (that I still 
use to convert 100th thousands Ml code lines). But on the other hand, it 
never crashes.

    /*
     * handles.fileName = [PathName FileName];
     */
    mlfIndexAssign(
      &handles,
      ".fileName",
      mlfHorzcat(
        mclVv(PathName, "PathName"), mclVv(FileName, "FileName"), NULL));
    /*
     * 
     * ECWpatch(handles, tipo)                    % Check if we need to 
patch the ECW library memory fragmentation
     */
    mlfMirone_ECWpatch(mclVa(handles, "handles"), mclVa(tipo, "tipo"));
    /*
     * erro = 0;            gotHDRcoords = false;        opt_U = '-U';     
   opt_L = ' ';        fnameBak = handles.fileName;
     */
    mlfAssign(&erro, _mxarray9_);
    mlfAssign(&gotHDRcoords, mlfFalse(NULL));
    mlfAssign(&opt_U, _mxarray694_);
    mlfAssign(&opt_L, _mxarray4_);
    mlfAssign(&fnameBak, mlfIndexRef(mclVa(handles, "handles"), ".fileName"
));
    /*
     * try        att = gdalread(handles.fileName,'-M','-C');    % Safety 
against blind calls from 'try luck'
     */


Reply via email to