Dear all,
I am glad to announce in this mailing list that the lastest version
of a new scripting language has come out.
Welcome to try it out.
Comments are welcome.
Suggestions are appreciated.
===
Here are some details:
===
Design Goals:
1. Simple and
e project as small as possible, so
> that it remains easy to check out the entire
> code.
> Maybe it is even a good idea to keep
> the problem with the strings as a "feature"
> in order to keep the Lexer as simple as
> possible?
>
> Best regards
>
> Claudio
&
> Since you chose to announce it in this mailing list/newsgroup, may I
> suggest that a comparison with Python is in order?
>
To make a reasonable comparison with Python, I need to spend more time
to investigate into python, since so far I only know some basic things
in Python :-). But I can ensu
ROTECTED]> wrote:
>
> On Jan 27, 2005, at 22:54, Limin Fu wrote:
>
> > I found that, a language with simple syntax, convenient text
> > processing functionality, powerful numeric computation capability, and
> > simple C/C++ interfaces would be very useful
>
rison
between Tao and other languages, and make it available in the website
of Tao. But it will not be soon.
Cheers
On Thu, 27 Jan 2005 23:47:27 +0100, PA <[EMAIL PROTECTED]> wrote:
>
> On Jan 27, 2005, at 23:42, Limin Fu wrote:
>
> > at that time I didn't heard about
Hello,
Is there any technical description on internet of how
python is designed? Or can somebody give a short
description about this? I'm just curious.
Thanks in advance,
Limin
__
Do you Yahoo!?
Yahoo! Mail - You care about security. So
--- Timo Virkkala <[EMAIL PROTECTED]> wrote:
>
> Do you mean the structure and design of the
> language, or the process of
> designing the language?
I mean the structure and design of the language.
Sorry for the umbiguous question.
>
> Well, in either case, you'll probably find your
> answer
To clarify, I mean the internal structure and design
of python interpreter. Any hint? Thanks.
Regards,
Limin
__
Do you Yahoo!?
Yahoo! Mail - 250MB free storage. Do more. Manage less.
http://info.mail.yahoo.com/mail_250
--
http://mail.python.org
nybody has such references, please send me some if
you don't mind. I would be appreciative very much.
Best,
Limin
--- Terry Reedy <[EMAIL PROTECTED]> wrote:
>
> "Limin Fu" <[EMAIL PROTECTED]> wrote in message
>
>
news:[EMAIL PROTECTED]
> > To cla
> If you want cutting-edge, mind twisting stuff, look
> into
> Psyco extension (Armin Rigo, 1.3 just announced
> here)
> Stackless extension (Christian Tismer)
> PyPy (new interpreter written in Python, several
> people, has EU funding)
That would be interesting. However I am designing and
impleme
Hi,
Probably you didn't understand well what I meant or
maybe I didn't express clearly what I meant. So I
think I need to spend more words to make it clear.
First, there is no abstract syntax tree generated for
the whole program, except for arithmetic
expression(even for this, it is slightly diff
Well, you are the first who really want to join to the
development of Yuan, I'm quite glad. We can further
discuss in detail outside of this python mailing list,
since it is not the place for such discussion. Here I
just mention a few things here, maybe I can also get
some advices from some experie
Hi,
> Ok, thats clearer. This whole thing sounds familiar
> - the technique you
> describe seems to resemble continuation passing
> style. For a brief
> discussion read here:
>
>
http://www.ps.uni-sb.de/~duchier/python/continuations.html
>
> Python has a continuation-based interpreter
> implemen
> I'm
> > not that type who is afraid of negative opinions
> :)
In fact, I was trying to say it in joking way.
Unfortunately, it is not obvious due to my poor
english!
Limin
__
Do you Yahoo!?
Yahoo! Mail - now with 250MB free storage. Learn mor
Hi,
> So I guess you don't use classic parser techniques
> then?
You are right. The Yuan interpreter scans the tokens
resulted from lexical analysis and matches them to the
syntax patterns. There are 3 basic patterns defined in
Yuan: arithmetic "a*b+c", chain (as I called it)
"objs[i]->func()" an
Hi,
> why did you choose that technique and not a common
> parser generator? The
Because I didn't know the standard parse technique
when I started to implement Yuan :)
> kind of parsing you use is somewhat oldfashioned -
> back in the times where
> parsing theory wasn't evolved enough. The
> dis
Of course for such simple expression, that function
will not run recursively, but for more complex
expressions, it will, as a example:
a + b * ( c + ( d - e ) / f )...
--- LutherRevisited <[EMAIL PROTECTED]> wrote:
> Kinda off subject, just thought I'd add that 0! = 1
> for that recursion examp
It seems that we focused on different things. I was
talking about the example I have given for arithmetic
evaluation. And you focused the AST-based evaluation,
which, I belive, is different from my example. I also
agree that they called the functions for the same
number of times, the difference is
> So maybe you're right in claiming it beeing
> recursive. But then,
> depth-traversal is recursive, too.
No, in the depth-traversal implementation, a function
can avoid calling itself (at least in my
implementation it's like this).
Because you can write seperate functions: a function
for depth
I think code says thing clearer, here I pasted
a simplified version of my implementation with
depth-tranverse. Note: this simplified version cannot
handle unary computation. To read the real version,
please read one source file of Yuan at:
http://cvs.sourceforge.net/viewcvs.py/yuan-language/yuan_de
: sub->routine,
continue->skip. commenting symbols are also changed.
* Some bugs.
Download:
http://prdownloads.sourceforge.net/taoscript/tao_0_9_0_beta.tar.gz?download
Document:
http://taoscript.sourceforge.net/An_Introduction_to_Tao_Language.pdf
HomePage:
http://taoscript.sourceforge.net
Cont
Dear all,
I am trying to embed python into another scripting language, to do this
I need to solve a number of problems on importing or compiling python
script. First let me state what exactly I want to do, that is, I want
the following syntax to be supported in the host language which I am
devel
Hi,
This is to announce the first official release of Dao.
Dao is a simple yet powerful object-oriented programming language with
many advanced features including, soft (or optional) typing, BNF-like
macro system, regular expression, multi-dimensional numeric array,
closure, coroutine, asynchrono
Honest to say, there is no solid connection between Dao and Python.
It's just that I had received some good suggestions and comments from
these groups when I made a few previous announcements in these groups.
So I guessed somebody might be interested in Dao, and thought it might
be a good idea to a
and suggestions more often than in other
mailing lists and groups, that's why python mailing list is one of the first
places coming into my mind when I plan for an announcement of Dao;)
>
> andrew
>
>
> Limin Fu wrote:
> > Hi,
> >
> > This is to announce the
than
in other mailing lists and groups, that's why python mailing list is
one of the first places coming into my mind when I plan for an
announcement of Dao;)
>
> andrew
>
> Limin Fu wrote:
> > Hi,
>
> > This is to announce the first official release of Dao.
>
>
--
Limin Fu
http://www.daovm.net
--
http://mail.python.org/mailman/listinfo/python-list
www.bestiaria.com/
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>
--
Limin Fu
http://www.daovm.net
--
http://mail.python.org/mailman/listinfo/python-list
On Sat, Mar 7, 2009 at 5:14 PM, MRAB wrote:
> Limin Fu wrote:
> > Dennis Lee Bieber wrote:
>
>> Whatever it is, the name does tend to lend confusion with the older
>>> Microsoft database access method DAO (which was superceded by ADO).
>>>
>>
>> I
Hi,
I am please to announce a preview release of Dao (1.0). Dao is a
simple yet powerful object-oriented programming language featured by,
optional typing, BNF-like macro system, regular expression,
multidimensional numeric array, asynchronous function call for
concurrent programming etc.
Since t
29 matches
Mail list logo