Re: Py and Long Filenames

new topic     » goto parent     » topic index » view thread      » older message » newer message

ck lester wrote:

> So what's Ox and Py?

[Ox: A Parser Generator]

Ox is my parser generator for Euphoria, based loosely on YACC (Yet Another
Compiler Compiler). It's limited to LL(1) grammars, which basically means
that your grammar can't be ambigious. It lets you write parsers in Euphoria
fairly painlessly. Want to write your own version of QBasic? Ox is the tool
for you.

Robert decided not to post Ox on the Euphoria site because it contained Py
(see below). Since then, I've made some fixes and updates to it. I'll try to
have an version with updated documentation ready in a couple of days,
without Py. You can get the old version at:

   http://www.lanset.com/dcuny/download/ox.zip


[Py: A Python-Inspired Programming Language]

Py is a programming language that I've written using Ox. It's similar to
Euphoria, except where it's not. blink

You can think of Py as a testing ground for just about anything you've seen
on my Euphoria wish list. It also borrows a lot of cool features from Python
(http://www.python.org). It's sufficiently different enough from Euphoria
that it won't run Euphoria programs, but similar enough that you should
quickly get the hang of it.

The latest release includes associative lists, and syntax coloring in
interactive mode. The next release should have OOP as well. You can get Py
from:

   http://www.lanset.com/dcuny/py.htm

At some point, I'll come up with a new name for it that's not derivitive of
either Euphoria or Python.

-- David Cuny

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu