octave-patch-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-patch-tracker] [patch #9027] Allow evalin for arbitrary contexts


From: Lachlan Andrew
Subject: [Octave-patch-tracker] [patch #9027] Allow evalin for arbitrary contexts
Date: Fri, 10 Jun 2016 10:14:45 +0000 (UTC)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:43.0) Gecko/20100101 Firefox/43.0

URL:
  <http://savannah.gnu.org/patch/?9027>

                 Summary: Allow  evalin  for arbitrary contexts
                 Project: GNU Octave
            Submitted by: lachlan
            Submitted on: Fri 10 Jun 2016 10:14:42 AM GMT
                Category: None
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: lachlan
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

This patch allows evalin() to evaluate from contexts other than the immediate
parent of the caller or the base context.

It allows evalin (level, expression) to evaluate in the context of the
level'th ancestor.

Alternatively, evalin('=id', expression) evaluates in the context of the
ancestor named id.

I find this particularly useful for conditional breakpoints.



    _______________________________________________________

File Attachments:


-------------------------------------------------------
Date: Fri 10 Jun 2016 10:14:42 AM GMT  Name: patch_evalin.cset  Size: 8kB  
By: lachlan

<http://savannah.gnu.org/patch/download.php?file_id=37448>

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/patch/?9027>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]