[#14464] who uses Python or Ruby, and for what? — ellard2@...01.fas.harvard.edu (-11,3-3562,3-3076)

A while ago I posted a request for people to share their experiences

12 messages 2001/05/01

[#14555] Ruby as a Mac OS/X scripting language — Dave Thomas <Dave@...>

10 messages 2001/05/02

[#14557] Arggg Bitten by the block var scope feature!!! — Wayne Scott <wscott@...>

13 messages 2001/05/02

[#14598] Re: Arggg Bitten by the block var scope feature!!! — "Conrad Schneiker" <schneik@...>

# On Thu, 3 May 2001, Wayne Scott wrote:

9 messages 2001/05/03

[#14636] Yet another "About private methods" question — Eric Jacoboni <jacoboni@...2.fr>

I'm still trying to figure out the semantics of private methods in Ruby.

39 messages 2001/05/04
[#14656] Re: Yet another "About private methods" question — Dave Thomas <Dave@...> 2001/05/04

Eric Jacoboni <jaco@teaser.fr> writes:

[#14666] Ruby and Web Applications — "Chris Montgomery" <monty@...> 2001/05/04

Greetings from a newbie,

[#14772] Re: Ruby and Web Applications — Jim Freeze <jim@...> 2001/05/07

On Sat, 5 May 2001, Chris Montgomery wrote:

[#14710] Why's Ruby so slow in this case? — Stefan Matthias Aust <sma@3plus4.de>

Sure, Ruby, being interpreted, is slower than a compiled language.

12 messages 2001/05/05

[#14881] Class/Module Information — "John Kaurin" <jkaurin@...>

It is possible to modify the following code to produce

18 messages 2001/05/09

[#15034] Re: calling .inspect on array/hash causes core dump — ts <decoux@...>

>>>>> "A" == Andreas Riedl <viisi@chello.at> writes:

15 messages 2001/05/12

[#15198] Re: Q: GUI framework with direct drawing ca pabilities? — Steve Tuckner <SAT@...>

Would it be a good idea to develop a pure Ruby GUI framework built on top of

13 messages 2001/05/15

[#15234] Pluggable sorting - How would you do it? — "Hal E. Fulton" <hal9000@...>

Hello all,

16 messages 2001/05/16

[#15549] ColdFusion for Ruby — "Michael Dinowitz" <mdinowit@...2000.com>

I don't currently use Ruby. To tell the truth, I have no real reason to. I'd

12 messages 2001/05/22

[#15569] I like ruby-chan ... — Rob Armstrong <rob@...>

Ruby is more human(e) than Python. We already have too many animals :-).

15 messages 2001/05/23

[#15601] How to avoid spelling mistakes of variable names — ndrochak@... (Nick Drochak)

Since Ruby does not require a variable to be declared, do people find

13 messages 2001/05/23

[#15734] java based interpreter and regexes — "Wayne Blair" <wayne.blair@...>

I have been thinking about the java based ruby interpreter project, and I

48 messages 2001/05/25

[#15804] is it possible to dynamically coerce objects types in Ruby? — mirian@... (Mirian Crzig Lennox)

Greetings to all. I am a newcomer to Ruby and I am exploring the

13 messages 2001/05/27
[#15807] Re: is it possible to dynamically coerce objects types in Ruby? — matz@... (Yukihiro Matsumoto) 2001/05/27

Hi,

[#15863] Experimental "in" operator for collections — Stefan Matthias Aust <sma@3plus4.de>

There's one thing where I prefer Python over Ruby. Testing whether an

13 messages 2001/05/28

[#15925] Re: Block arguments vs method arguments — ts <decoux@...>

>>>>> "M" == Mike <mike@lepton.fr> writes:

43 messages 2001/05/29
[#16070] Re: Block arguments vs method arguments — "Hal E. Fulton" <hal9000@...> 2001/05/31

----- Original Message -----

[#16081] Re: Block arguments vs method arguments — Sean Russell <ser@...> 2001/05/31

On Thu, May 31, 2001 at 11:53:17AM +0900, Hal E. Fulton wrote:

[#16088] Re: Block arguments vs method arguments — Dan Moniz <dnm@...> 2001/05/31

At 11:01 PM 5/31/2001 +0900, Sean Russell wrote:

[#15954] new keyword idea: tryreturn, tryturn or done — Juha Pohjalainen <voidjump@...>

Hello everyone!

12 messages 2001/05/29

[ruby-talk:15549] ColdFusion for Ruby

From: "Michael Dinowitz" <mdinowit@...2000.com>
Date: 2001-05-22 17:57:49 UTC
List: ruby-talk #15549
I don't currently use Ruby. To tell the truth, I have no real reason to. I'd
like that to change.
Currently I'm doing web apps using ColdFusion and have been for almost 6
years now. One of the powers of CF as a web app language is the ease of
learning and speed of writing. This is all due to it having a tag based
language syntax. Ruby has much of the same with eruby. I'm on this list to
talk to people who write the code for eruby and hopefully work with them to
get some of the features of CF into eruby.
The main feature is the tag block. This is a section of code that takes
attributes in it's 'head' section and other data in it's 'body'. For
example, a query to a DB would be:
<CFQUERY name="qQueryReturn" datasource="Some Datasource">
 Select lastname, firstname, age
  From table
  where firstname = 'Michael'
</CFQUERY>
What this is saying is query a database who's information is defined in the
administrator using the 'common name' "some datasource. The query uses the
direct SQL syntax inside the body and the results of the query will be
loaded into a complex data set that can be accessed using the variable
qQueryReturn.

Another example is:
<CFOUTPUT>Today is #now()#. Actually, the formatted date would be
#dateformat(now())#</CFOUTPUT>
This is an 'output zone' where anything within it that is surrounded with
pound signs (#) will be evaluated as a CF variable or function. In this case
we have no variables but we do have the now() function which returns the
current date/time and the dateformat() function which returns a formatted
date (using the return of now() as the seed date).

A third example using the query above is:
<CFOUTPUT query="qQueryReturn">This is row number #currentrow# of the query.
The last name is #lastname# and the age is #age#</CFOUTPUT>
In this example, we will loop over each row returned from the query and
output the information about the current row. The currentrow variable is
generated by the looping mechanism to show where we are.

These are some of the basic changes or additions that need to be made to
eruby to allow CF programmers to get right into using the language for web
apps. Other things like
<CFSET variable = "value"> are already basically supported. It's the block
tags and the output that needs some work. Of course, I don't expect to get
exactly what CF has nor to copy it directly but I think it's something that
might be useful in Ruby and would definitely get it a lot of new people.
Thanks.

Michael Dinowitz
Publisher: Fusion Authority weekly news alert
(www.fusionauthority.com/alert)
Listmaster: CF-Talk, CF-Jobs, Spectra-Talk, Jrun-Talk, etc.
(www.houseoffusion.com)


In This Thread

Prev Next