bugKawa - Bugs: bug #43341, Import should warn about non...

 
 

bug #43341: Import should warn about non existing bindings

Submitter:  Helmut Eller <ellerh>
Submitted:  Wed 01 Oct 2014 11:06:57 AM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  None
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 10 Oct 2014 02:29:49 AM UTC, comment #2: 

I re-implemented the syntax-handling front-end of 'import', including the name re-mapping support.  It should now give appropriate error messages.

Per Bothner <bothner>
Group administrator
Wed 01 Oct 2014 08:51:13 PM UTC, comment #1: 

Good timing.  I'm currently working on R7RS-style define-library, including include.  I managed to get import working, but to get warnings/errors (which I agree we want - I could have used them myself recently) the current implementation of import is wrong.  Currently, the transformations act like a pipeline for renaming the imported declarations, but that makes error-checking difficult.  We need to work with explicit declaration sets so we can do better diagnostics.

Per Bothner <bothner>
Group administrator
Wed 01 Oct 2014 11:06:57 AM UTC, original submission:  

It would be nice if Kawa would emit a warning about the nonexiting regexp-match in this example:

(import (only (kawa regex) regexp-match))


Helmut Eller <ellerh>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by bothner (Posted a comment)
  • -email is unavailable- added by ellerh (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-10-10 bothner StatusIn Progress Fixed
        Open/ClosedOpen Closed
    2014-10-01 bothner StatusNone In Progress

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code