The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 795 - File: showthread.php PHP 7.4.33 (FreeBSD)
File Line Function
/showthread.php 795 errorHandler->error





Post Reply 
Can built-in routines be redefined in PPL? (ANSWERED)
12-12-2017, 11:40 PM (This post was last modified: 12-13-2017 08:02 AM by StephenG1CMZ.)
Post: #1
Can built-in routines be redefined in PPL? (ANSWERED)
I am wondering whether standard routines can be redefined.
This might be useful as a work-around for a bug, or as a way of making code more portable.
Imagine importing Python code using math.log and redefining that to ln, instead of having to change all of the code (using an editor without search and replace).

Code:


EXPORT SIN(XX) //Does not compile
BEGIN
 MSGBOX("SN");
END;

EXPORT MATH()
BEGIN
 MATH.SIN(90);
END;

The obvious attempt will not compile...
Perhaps there is a way of hiding the SIN from the compiler.
EXPORT STRING(SIN)... ?

Stephen Lewkowicz (G1CMZ)
https://my.numworks.com/python/steveg1cmz
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Can built-in routines be redefined in PPL? (ANSWERED) - StephenG1CMZ - 12-12-2017 11:40 PM



User(s) browsing this thread: 1 Guest(s)