From: Jordan Dimov (jdimov@cis.clarion.edu)
Date: Fri Jul 20 2001 - 17:54:17 MDT
What you have described (below) is naturally achievable in Perl. There
are a series of B:: backend modules that implement various subsets of the
feature set that you describe, and are easily modifiable. And if none of
them does precisely what you want, there is a generic B module which you
can build upon. And if you call in the next 15 minutes, we'll give you
the extra ability to readily access all of this voodoo at runtime,
absolutely FREE*!
* small-print: shipping and packaging not included. performance
penalties may apply.
On Fri, 20 Jul 2001, Eliezer S. Yudkowsky wrote:
> Really? Fine. I want to be able to access the PARSED source code, not
> the plaintext, from inside the program. Furthermore, I want to be able to
> alter the parsed source code, represented in a natural way (i.e., an
> expression is a tree and not a series of machine instructions). I want to
> be able to annotate any element in this tree, whether a branch or a leaf,
> with complex data structures of my own devising, including new data types
> of my own devising, without destroying the integrity of the existing data
> or preventing the code from executing. Any existing languages got that
> feature, which is simply first on the list?
This archive was generated by hypermail 2.1.5 : Wed Jul 17 2013 - 04:00:37 MDT