2.
My teaching is
outside Buddhist tradition,
As truth cannot be
conveyed by writings;
Cleanse your mind to
reveal your true nature;
One can reach Nirvana
directly.
Buddhidharma (~550AD)
Zen and
Zen and
Zen and
Zen and
Here I would
like to compare Zen and
2.1 Histories
of Zen and
Historically,
Zen was a grand synthesis, combining the essence of Buddhism, Confucianism, and
Taoism after about one thousand years of cross fertilization. It was the results of the many Chinese
minds, struggling for emancipation after a thousand years of conflicts between
the traditional humanistic Confucianism, the nihilistic Taoism and the imported
anti-materialistic Buddhism. It
laid dormant for a a couple of hundred years, surviving through five
generations of Zen masters, passing the doctrine orally from heart to
heart. Eventually, during the reign
of the Sixth Patriarch, Huineng (638-714 AD), it blossomed in full and became
the dominating religious philosophy in
The history of
2.2 The
Oral Tradition of Zen
Buddhism was
founded by Gautama Siddhartha, a religious philosopher and teacher who lived in
In the two
hundred years after Buddha's death, many schools formed after different
personalities and there were great arguments and debates
concerning what was his true teaching. Great conventions were held to debate
the issues and codified his teachings as Sutras in Sanskrit.
The earlier
dominant school was Hinayana, which spread to the south and is still
flourishing in
After the
introduction of Mahayana into
Zen was
introduced into
My teaching is outside Buddhist tradition,
As truth cannot be conveyed by writings;
Cleanse your mind to reveal your true nature;
One can reach Nirvana directly.
Buddhidharma
passed his garment and his begging bowl to his student Huiko as evidence of the
discipleship and commanded him to do the same for five generations. He then returned to
For a couple
of hundred years, Zen was passed from mouth to mouth, and from heart to
heart. Very few people knew of its
existence. Even fewer knew its
philosophy and teachings. In
2.3 The
Orally Tradition of
In early days,
he built an interpreter so that it would execute words on punched cards. Later he found that these words could be
more conveniently compiled into lists, which could be executed by the computer
more conveniently. The interpreter
with very little modifications, could be made to
compile anything and everything, and the whole scheme evolved into a
programming language. It was named
Forth, as abbreviated from Fourth, meaning the fourth generation of programming
language, when the third generation of computers bases on integrated circuits
were becoming prevailing in the computing industry.
Very early in
the development of
Indeed, the
source code was very difficult to read, because a
Forth thus
became a legend. The astronomers
loved it so much that the International Astronomy Society made it the standard
language for observatory automation in 1974. It was fairly easy to use but very
difficult to understand. The source
code traveled to the far corners of the world with the telescopes, but the
knowledge and understanding of
Several
manuals were circulated among the observatories, documenting a few of the most
popular
2.4 The
Breakthrough of Zen
Huineng, the
Sixth Patriarch, was a genius. He
couldn't read because he was borne poor and gathered wood for a living, but he
could explain the Sutras when people read them to him. He went to learn from the Fifth
Patriarch Hungjen, and Hungjen sent him to labor in the kitchen. As Hungjen got old and wanted to pass on
the garment and the bowl, he asked his students to write poems to show him
their understanding of the enlightenment.
His best student Shenhsiu wrote the following poem:
My body is the bodhi tree,
And my mind a mirror bright.
Carefully I wipe it hour by hour,
And let no dust alight.
Hearing this
poem, Huineng asked a scholar to write down his own poem, because he couldn't
write himself:
There is no bodhi tree,
Nor stand of a mirror bright.
Since all is void,
Where can the dust alight?
When Hungjen
saw this poem, he passed the garment and the bowl to Huineng and told Huineng:
"You are the one Buddhidharma prophesied. Zen will flourish in
About 20 years
later, when Huineng was well established as the Master of Zen, he was asked by
a Provincial Officer to give lectures on Zen. The Officer had Huineng's eldest student
Fahai recorded his lectures and had the lectures printed as the 'Platform
Sutra, Lectures by the Six Patriarch'(2).
When Huineng was about to die, Fahai asked him: "What are you going
to do with the garment and the bowl?
Who's going to inherit them?"
Huineng said: "As commanded by Buddhidharma, the garment and the
bowl will not be passed on. But now
you all have the Platform Sutra. Go
forth and teach others according to this Sutra. Everything I learned I put down in
it. When you read it, it is as if
you are listening to me."
20 years after
Huineng died, the
2.5 The
Breakthrough of
The major
breakthrough in the
There was a
host of
My most
important contribution to
2.6 Simplicity
in Zen
Buddhism is
very complicated because it is not a monolithic system of thoughts and
philosophy. It accumulated many
centuries of religious, cultural and philosophical development. The Sutras were all attributed to Buddha
but were most likely written by people very remotely associated with
Buddha. Lots of the mystic Hinduism
found their ways into Buddhism, which was inevitable because Buddhism was
developed in the Hindu environment, like the 33 layers of heaven, 18 layer in hell, the reincarnation of all animals, etc.
There were
many different theories about life, death, and Nirvana. There were many sectors and schools
about how one could attain Nirvana to avoid the reincarnation into a lower
animal form. Thing got complicated
and confusion reigned supreme. In
essense, everybody just picked what he believed and convinced others that his
was the best and most logical way to deal with life and all its ramifications.
The general
consensus was that vegetarianism was good, giving to the temple was good,
kindness to people and animal was good, reciting Sutra was good,
mediatation was good, worshiping Buddha and other buddhist deities was good,
dedicating to priesthood was good, etc.
Could one attain Nirvana by doing all these? Maybe. Maybe not.
Zen was a
great simplification of all these.
Huineng maintained that Buddhahood and enlightenment could not be
achieved through generally accepted Buddhist practices, like reciting Sutras,
making offerings, mediatation in special sitting positions. As everybody alread had the Buddha
nature in him, all he had to do is looking inward to find the true Buddha. Our senses and our thoughts tended to
veil us from the Buddha nature and they should not be trusted. The process of Zen (Dhyana, Ch'an,
meditation), was to reject the influences of senses and thoughts, and to arrive
at a state of ideallessness, nonobjectivity, and nonattachment. In this state, nothing external of
ourselves and within our own minds can influence us and dragged us back to the
earthy existence.
Since Zen
could be practised by layman as well as monks and nuns, it was welcome by all
segments in the Chinese society, especially the Confucian intellectuals and the
common peasants.
2.7 Simplicity
in
The poem by
Shenhsiu and the poem by Huineng provide the best contrast for us to compare
the conventional wisdom in the current computer industry against the
From the
mainstream of the computer science, one would advice our youngster:
Hardware is complicated,
Software even more so.
Study hard day and night,
You may find something useful to do.
From the point
of view of
Hardware is ever changing,
Software but an illusion.
Learn your
You can beat both to submission.
Computer
hardware is difficult. Computer
software is even more difficult. We
have volumes and volumes of literature to prove them. Hardware and software are difficult,
only because people are not given the right tools to deal with the complexity
in these systems. If we insist on
asking whether the complexity is necessary, we can convince ourselves that they should not be
complicated. The computer hardware
evolved trying to solved the perceived software
problems. The software evolved
trying to solve the perceived hardware problems and the problems in the human
interface. If these preconceived
problems do not exist at all, the hardware can be simple and powerful. The software can be even simpler and
more powerful as well.
Chuck Moore
went through the very long process of eliminating what was unnecessary and
superfluous in the software, by creating a Virtual Forth Engine with an
extensible instruction set. New
instructions (words) can be added freely to replace lists of existing
instructions. Building new
instructions brings the system to higher levels of abstraction, towards an
efficient solution to any application problem. Lists can be nested indefinitely on a
return stack. Parameters as input
to an instruction and outputs from an instruction can be nested indefinitely on
a data stack. This dual-stack
architecture allows lists to be interpreted and compiled very conveniently, and
resulted in a simple, yet extremely powerful, operating system and a high level
programming language.
2.8 The
Enlightenment in Zen
Zen was the cumulative
synthesis of the Buddhist philosophy and the traditional Chinese Confucianism
and Taoism. Zen was also a
revolution against the Buddhist traditions and establishments. It discredited the Buddhist practices,
which emphasized ceremonies and outer appearances, while claimed that the
enlightenment exists only in the minds of individuals.
A huge amount
of Buddhist literature had been translated from Sanskrit to Chinese. Because the translations were difficult
to understand, a priesthood was established for its
dissimulation and interpretation.
Towards this literal tradition, the Zen masters proclaimed that
enlightenment could not be transmitted by written words, but had to be handed
done orally from heart to heart.
In the
traditional Buddhist theories, it was very difficult to attain Nirvana or
Buddhahood. It required a long time
of studying, and the practice of self-denial. In the end, there was still no assurance
that one could attain it. Even if
one attained it in this life, there would be the possibility of losing it in
the next life. There were external
forces which we could not know and we could not avoid.
Zen placed the
possibility and the capability to attain enlightenment and Buddhahood squarely
in the individual. It declares that
the Buddha nature is part of the human nature and it exists in everybody. The Buddha nature is veiled and
corrupted by the worldly desires and thoughts. These desires and thoughts can be
purged, the individual can thus be enlightened, and his own Buddha nature can
reveal itself. The enlightenment is
the realization of this self-sufficient Buddha nature.
As to how one
became enlightened, there were two major schools of thoughts. Huineng insisted that enlightenment came
suddenly and Senghsui maintained that it ought to be the results of diligent
study, mediation and searching.
These were the Southern Sudden School and the
2.9 The
Enlightenment in
What is the
enlightenment in
Operating
systems and programming languages are designed to enslave the users, by their
sheer sizes and their complexities.
They are too complicated to be understood by individual users.
From my own
experience and from the experiences of many friends, the best way to achieve
enlightenment in
I designed the
eForth system to help you go over the hump.
2.10 eForth
Sutra
The most
important contributions of Huineng to Zen was that he
had his lectures recorded by his disciples. He also had the lectures printed and
distributed as identifications of discipleship to his teaching and his
philosophy. In striking contrast to
the Buddhist Sutras translated from Sanskrit, the lectures were plain, easy to
read and to comprehend. This
collection of lectures was the only book written by a Chinese to be granted the
status of a Sutra in the Buddhist literature, and is commonly call the Platform
Sutra. In the Chinese literature,
Sutras were the teachings and writing of Confusous, Laotze, Buddha, and the
most influencial persons in major schools of thoughts.
With a greatly
mixed feeling of pride and humility, I named this bood ‘eForth Sutra’. The word Sutra is not used
casually. The subject matter is
very serious and important to the computer industry and to the programming
public. By systenatically
presenting
References
1 M. S. Ewing, The Caltech Forth
Manual, 2nd
Ed., 1978.
2. The Diamond Sutra & The Sutra of Hui-neng, translated by A. F. Price and Mou-lam
Wong, Shambhala,
3. William F. Ragsdale, figForth
Installation Manual, Forth Interest Group, 1980.
4. Leo Brodie, Starting Forth,
Prentice-Hall, 1st Ed., 1984; 2nd Ed. 1986
5. Leo Brodie, Thinking Forth,
Prentice-Hall, 1984.
6. C. H. Ting, Systems Guide to figForth,
Offete Enterprises, 1981.
7. C. H. Ting,