Everything2
Near Matches
Ignore Exact
Full Text
Everything2

catalyst

"catalyst" is also a: user

created by NaNaKat

(thing) by SourKey (4.5 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.6 d) (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
Things you could have written:
Trieste
lift yr. skinny fists like antennas to heaven!
terahertz ray
Pickett's Charge
College of Cardinals
Want (the state of not having her)
Milkweed
Gaussian Distribution
Kubla Khan
Why beverage cans have concave bottoms
Hot Damn 5! The Dysfunctional Family Reunion Strikes Back
Mandelbrot set
Non-standard analysis
New Writeups
Simulacron3
Reality, Dimensions and the Natural Ontology(essay)
SubSane
Making Love to a 9-Foot Woman(person)
Ouzo
Thoughts(idea)
antigravpussy
I fall silent, listening. The breadcrumbs are talking about us(person)
calgon
Buffalo Bill by the pool(poetry)
gate
Anarchy is Order(idea)
ushdfgakjasgh
Scribeling(thing)
XWiz
Trism(review)
artman2003
Briefcase Full of Souls - Part I(fiction)
Dreamvirus
Alan Ladd(person)
waverider37
Harold Holt(person)
The Debutante
Until death do us part(fiction)
Ysardo
a brother to a sister(personal)
antigravpussy
your warm whispers(personal)
Clarke
Multiculturalism(idea)
This affordable entertainment brought to you by The Everything Development Company