Everything2
Near Matches
Ignore Exact
Full Text
Everything2

catalyst

"catalyst" is also a: user

created by NaNaKat

(thing) by SourKey (3.9 mon) (print)   ?   (I like it!) 1 C! Sun Apr 21 2002 at 2:34:03

A catalyst is a substance which is used in chemical reactions to accelerate the rate of said reaction. The catalyst accomplishes this by changing the Activation Energy (EA) of the reaction. Contrary to popular belief, though, the catalyst does not do so without reacting itself. If you think about it logically, how could a substance which is supposedly completely inert and unreactive possibly affect a reaction at all? I said substance, so let us disregard volume, pressure, and temperature. That being said, logic dictates that only a reactive substance (or reactant) could affect a reaction. Since a catalyst affects the reaction, it is, in essence, a reactant. The catalyst does not change the EA of a reaction, it in fact changes one reaction into several reactions (by reacting itself with the original reactants), each of which has a lower EA than the original reaction. The largest of the EAs of the lower reactions is taken to represent the EA of the overall reaction. In the intermediate reactions, the catalyst substance is reproduced completely.

Take for example the following reaction:

I- + OCl- --> IO- + Cl-

Left to its own devices, this reaction will take an exceedingly long time to occur due to its great EA. When the catalyst of water (H2O) is added, the reaction proceeds as follows:

1. OCl- + H2O --> ClOH + OH-
2. I- + ClOH --> IOH + Cl-
3. IOH + OH- --> IO- + H2O

Now cross out all the intermediate substances (being those substances which are produced in one step and consumed in one of the succeeding steps) and you're left with the overall reaction:

I- + OCl- + H2O --> IO- + Cl- + H2O

The catalyst is unchanged, and the overall reaction is the same as that of the original, but with a lower EA due to the less energy demanding intermediate reactions.

Since the catalyst is, in fact, consumed and regenerated fully (or nearly enough) during the course of the reaction, it is plain to see why the common misconception of catalysts is that they remain unreacted and unconsumed, but this simply isn't so.

"A catalyst is not a substance which 'takes no part in a reaction' (as you may have heard previously); rather, the catalyst is an active participant which is regenerated in a later step of the reaction mechanism."
-- James A. Hebden, Ph. D.

(thing) by quamaretto (1.3 mon) (print)   ?   (I like it!) Thu Aug 02 2007 at 19:20:23

http://www.catalystframework.org/

Catalyst is an MVC web framework for Perl. (In layman's terms this means "ITS FOR MAKING THE INTERNET.") It was based on the Maypole framework and can be deployed using FastCGI under several web servers or mod_perl under Apache.

Catalyst is mostly about using existing Perl tools in a manner organized by the Catalyst dispatcher. Catalyst itself consists of

  • A dispatcher that translates URLs into calls to methods on your controller classes
  • An architecture for components, including models and views
  • Bazillions of components that help you use existing Perl tools

This means that unlike Ruby On Rails, there isn't one intrinsic model tool (ActiveRecord) or one intrinsic view tool (erb). Instead, you have your choice of all of the popular tools for those purposes. The tutorial in CPAN gives an example using TT (Template Toolkit) for HTML templates, and DBIx (DBI::Class) for data access. You can use as many or as few as you like, so long as there is a Catalyst plugin that incorporates them.

Catalyst is of interest to Perl nuts because it uses the Object Oriented and metaprogramming features of Perl quite heavily, both internally and externally.

Handy URLs:

  • http://www.catalystframework.org/ - Public web site
  • http://search.cpan.org/dist/Catalyst-Manual/ - Manual on CPAN
  • http://search.cpan.org/dist/Catalyst-Manual/lib/Catalyst/Manual/Plugins.pod - List of components


printable version
chaos

Catalyst 5000 catalysis Then I poked him in his sunburn Ruby on Rails
Model-View-Controller Cave Story Formaldehyde dehydrogenase Where do disappearing socks go?
Portland Pattern Repository VTP Justus Liebig Time does not exist without rain
Ziegler-Natta catalyst enzyme This morning, while you were still asleep The chipmunk's tale
July 8, 2005 Working with Fiberglass Laminate Rate Law War in Iraq, pacifism, and the real world
Samurai Ethanol synthesis from cellulose LeChatelier's principle reaction rate
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Just another sprinkling of indeterminacy
Kicking up leaves as we walk along
Network
Hakuin and the Baby
Bigfoot
How to make a car last nearly forever
Seven Wonders of the Ancient World
Guessing the worth of something
Airport security
water
Valentine Baker
The Big Bang as the origin of matter
Everything Rumors
Reflections of yourself
New Writeups
Augustine
Vanya on 42nd Street(review)
tentative
Chances Not Taken(idea)
Heitah
Why I love Everything2(person)
trixingee
Dungeon Mastering for the first time(idea)
Netrat0
It's Called Subtext, Honey(person)
eyeofthebeholder
The Dragon(idea)
Heitah
consist, comprise, constitute, or compose(idea)
Meezzio
Gotlandssnus(thing)
argv
Astral Plane(idea)
Madara
One Winged Angel(fiction)
Tom Rook
Talk is cheap(poetry)
shaogo
Adelle Davis(person)
Aerobe
race car g sfjsgsd(poetry)
Binah
Dream Log: July 5, 2008(dream)
StrawberryFrog
Forgotten things in space(idea)
This affordable entertainment brought to you by The Everything Development Company