Lu Song wrote:
> Dear Everyone,
>
> I have a quesiton.
>
> Can Unicon run the Unicon source code reading from input file?
> for example,
> --------------------------------
> a:=1
> b:=20*60*60*1000
> --------------------------------
>
> I learned that Lisp could do it.
As Clint reports, there is no full equivalent of Lisp's eval function
(One of the problems is that Unicon has a *much* richer syntax
than Lisp and so an embedded parser isn't as simple to implement.
In this day and age of huge RAM, it would certainly be doable
however.)
For simple subsets of the language, such as the simple expressions
and assignments in your example, it's really easy to write your
own parser, however. I think there is at least one such solution
in the IPL - you might check there to see if anything suits
your needs.
I also think I remember code that ran an external Icon
translator on source code strings and then could execute
the result - you might see if that's available in the IPL.
It's an awkward approach in some respects, but nice in
the fact that it doesn't require writing your own parser/
code generator.
Hmmm, that might be an interesting project - extending
that solution (of running the Unicon icont externally) so
it could be invoked in a new 'thread' as a translation pipe.
-Steve
--
Steve Wampler -- [EMAIL PROTECTED]
The gods that smiled on your birth are now laughing out loud.
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Unicon-group mailing list
Unicon-group@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unicon-group