[#33161] Call/CC and Ruby iterators. — olczyk@... (Thaddeus L Olczyk)

Reading about call/cc in Scheme I get the impression that it is very

11 messages 2002/02/05

[#33242] favicon.ico — Dave Thomas <Dave@...>

19 messages 2002/02/06
[#33256] Re: favicon.ico — Leon Torres <leon@...> 2002/02/06

[#33435] Reg: tiny contest: who's faster? (add_a_gram) — grady@... (Steven Grady)

> My current solution works correctly with various inputs.

17 messages 2002/02/08

[#33500] Ruby Embedded Documentation — William Djaja Tjokroaminata <billtj@...>

Hi,

24 messages 2002/02/10
[#33502] Re: Ruby Embedded Documentation — "Lyle Johnson" <ljohnson@...> 2002/02/10

> Now, I am using Ruby on Linux, and I have downloaded Ruby version

[#33615] Name resolution in Ruby — stern@... (Alan Stern)

I've been struggling to understand how name resolution is supposed to

16 messages 2002/02/11

[#33617] choice of HTML templating system — Paul Brannan <paul@...>

I am not a web developer, nor do I pretend to be one.

23 messages 2002/02/11

[#33619] make first letter lowercase — sebi@... (sebi)

hello,

20 messages 2002/02/11
[#33620] Re: [newbie] make first letter lowercase — Tobias Reif <tobiasreif@...> 2002/02/11

sebi wrote:

[#33624] Re: [newbie] make first letter lowercase — "Jeff 'japhy' Pinyan" <jeffp@...> 2002/02/11

On Feb 11, Tobias Reif said:

[#33632] Re: [newbie] make first letter lowercase — Mathieu Bouchard <matju@...> 2002/02/12

[#33731] simple XML parsing (greedy / non-greedy — Ron Jeffries <ronjeffries@...>

Suppose I had this text

14 messages 2002/02/13

[#33743] qualms about respond_to? idiom — David Alan Black <dblack@...>

Hi --

28 messages 2002/02/13
[#33751] Re: qualms about respond_to? idiom — Dave Thomas <Dave@...> 2002/02/13

David Alan Black <dblack@candle.superlink.net> writes:

[#33754] Re: qualms about respond_to? idiom — David Alan Black <dblack@...> 2002/02/13

Hi --

[#33848] "Powered by Ruby" banner — Yuri Leikind <YuriLeikind@...>

Hello Ruby folks,

78 messages 2002/02/14
[#33909] Re: "Powered by Ruby" banner — Leon Torres <leon@...> 2002/02/14

On Thu, 14 Feb 2002, Yuri Leikind wrote:

[#33916] RE: "Powered by Ruby" banner — "Jack Dempsey" <dempsejn@...> 2002/02/15

A modest submission:

[#33929] Re: "Powered by Ruby" banner — yet another bill smith <bigbill.smith@...> 2002/02/15

Kent Dahl wrote:

[#33932] OT Netscape 4.x? was Re: "Powered by Ruby" banner — Chris Gehlker <gehlker@...> 2002/02/15

On 2/15/02 5:54 AM, "yet another bill smith" <bigbill.smith@verizon.net>

[#33933] RE: OT Netscape 4.x? was Re: "Powered by Ruby" banner — "Jack Dempsey" <dempsejn@...> 2002/02/15

i just don't understand why it didn't show up! dhtml/javascript, ok, but a

[#33937] Re: OT Netscape 4.x? was Re: "Powered by Ruby" banner — Chris Gehlker <gehlker@...> 2002/02/15

On 2/15/02 7:16 AM, "Jack Dempsey" <dempsejn@georgetown.edu> wrote:

[#33989] Re: OT OmniWeb [was: Netscape 4.x?] — Sean Russell <ser@...> 2002/02/16

Chris Gehlker wrote:

[#33991] Re: OT OmniWeb [was: Netscape 4.x?] — Rob Partington <rjp@...> 2002/02/16

In message <3c6e5e01_1@spamkiller.newsgroups.com>,

[#33993] Re: OT OmniWeb [was: Netscape 4.x?] — Thomas Hurst <tom.hurst@...> 2002/02/16

* Rob Partington (rjp@browser.org) wrote:

[#33925] Re: "Powered by Ruby" banner — Martin Maciaszek <mmaciaszek@...> 2002/02/15

In article <3C6CFCCA.5AD5CA67@scnsoft.com>, Yuri Leikind wrote:

[#33956] Re: "Powered by Ruby" banner — Leon Torres <leon@...> 2002/02/15

On Fri, 15 Feb 2002, Martin Maciaszek wrote:

[#33851] Ruby and .NET — Patrik Sundberg <ps@...>

I have been reading a bit about .NET for the last couple of days and must say

53 messages 2002/02/14

[#34024] Compiled companion language for Ruby? — Erik Terpstra <erik@...>

Hmmm, seems that my previous post was in a different thread, I'll try

12 messages 2002/02/16

[#34036] The GUI Returns — "Horacio Lopez" <vruz@...>

Hello all,

33 messages 2002/02/17

[#34162] Epic4/Ruby — Thomas Hurst <tom.hurst@...>

Rejoice, for you no longer have to put up with that evil excuse for a

34 messages 2002/02/18

[#34185] Operator overloading and multiple arguments — ptkwt@...1.aracnet.com (Phil Tomson)

I'm trying to overload the '<=' operator in a class in order to use it for

10 messages 2002/02/18

[#34217] Ruby for web development — beripome@... (Billy)

Hi all,

21 messages 2002/02/19

[#34350] FAQ for comp.lang.ruby — "Hal E. Fulton" <hal9000@...>

RUBY NEWSGROUP FAQ -- Welcome to comp.lang.ruby! (Revised 2001-2-18)

15 messages 2002/02/20

[#34375] Setting the Ruby continued — <jostein.berntsen@...>

Hi,

24 messages 2002/02/20
[#34384] Re: Setting the Ruby continued — Paulo Schreiner <paulo@...> 2002/02/20

Also VERY important:

[#34467] recursive require — Ron Jeffries <ronjeffries@...>

I'm having a really odd thing happen with two files that mutually

18 messages 2002/02/21

[#34503] special characters — Tobias Reif <tobiasreif@...>

Hi all,

13 messages 2002/02/22

[#34517] Windows Installer Ruby 166-0 available — Andrew Hunt <andy@...>

16 messages 2002/02/22

[#34597] rdoc/xml questions — Dave Thomas <Dave@...>

24 messages 2002/02/23

[#34631] Object/Memory Management — "Sean O'Dell" <sean@...>

I'm new to Ruby and the community here (I've been learning Ruby for a grand

44 messages 2002/02/23

[#34682] duplicate method name — Ron Jeffries <ronjeffries@...>

I just found a case in a test file where i had two tests of the same

16 messages 2002/02/24
[#34687] Re: duplicate method name — s@... (Stefan Schmiedl) 2002/02/24

Hi Ron.

[#34791] Style Question — Ron Jeffries <ronjeffries@...>

So I'm building this set theory library. The "only" object is supposed

13 messages 2002/02/25

[#34912] RCR?: parallel to until: as_soon_as — Tobias Reif <tobiasreif@...>

Hi,

18 messages 2002/02/26

[#34972] OT A Question on work styles — Chris Gehlker <gehlker@...>

As a Mac baby I just had to step through ruby in GDB *from the command line*

20 messages 2002/02/28

[#35015] Time Comparison — "Sean O'Dell" <sean@...>

I am using the time object to compare times between two files and I'm

21 messages 2002/02/28

Re: Ruby for web development

From: "Guy N. Hurst" <gnhurst@...>
Date: 2002-02-22 19:12:57 UTC
List: ruby-talk #34553
Thomas Hurst wrote:
> 
> * Guy N. Hurst (gnhurst@hurstlinks.com) wrote:
> 
> > Thomas Hurst wrote:
> > > Currently what I'm after is a framework which includes stuff like
> > > version control and hierachial documents, a bit like rwiki, only
> > > without all the wiki cruft beside it and with a nice clean API I can
> > > interface with.
> >
> > I have been slowly working on something like this - but I wonder what
> > you mean when you say hierarchical documents... What sort of websites
> > do you develop?
> 
> Hierachial, as in a collection of documents like:
> 
> 1. Index
> 2. Code
>    a. Ruby
>         1. Tutorials
>         2. Projects
>    b. PHP
>         ..
>    c. Regex
>         ..
> 3. Rants
>    ..
> 4. Misc
>    ..
> 

Ok, I see what you mean by hierarchical documents. Reminds me a Tree
class I am working on that stores hierarchies of folders and their
content.

> Even better, I want to be able to collect Tutorials and Projects from
> different areas together into a metacategory, rename documents and have
> the change versioned, have 404's caught and version and spellchecked,
> and have it all done through a static URI namespace that is solid and
> clean.
> 

Sounds like the ability to move them into a new folder, which is 
something I will be including. I don't plan to implement spell check,
though. Catching 404's is a good idea, but I think that is part of
the site functionality, not the framework.

So your desired API is the use of "a static URI namespace" ?
Does that exclude the use of query strings and/or session cookies?

> Then editing can be opened up and there's the tracking of changes, who
> changed what, branches (published/wip) so documents being edited aren't
> necessarily live, and embedding dynamic content like weblogs and ToC's..
> :)
> 

Ok, I see a similarity to a wiki/weblog in what you are looking for.
I have been thinking about how to best manage keeping track of who
does what, and what they are allowed to do. I took another look at
Zope yesterday to refresh my memory on how they use roles/permissions.

You actually would probably like how Zope does things. I like their
model, but not the implementation (and some related things).



What I am working on will be something to help developers who have
to manage a lot of sites themselves, or for those who do so little
that they can't bother with telnet/ftp/editor programs. 

Another purpose is to be able to manage reusable web scripts for
freelance work. (It could even grow into something where you pull
in code from repositories elsewhere on the web and install it
into a temp section from where it gets integrated into the site.)

It will be like a seed that you plant to grow a site, and help you
to easily transplant/store versions of it. It will eventually have a 
hierarchical undo to revert to prior versions of files, or of snapshots 
of the site. If you revert to a prior version and continue developing from 
that, it will automatically branch, and you can always go back to any point 
of prior work. (Of course, in some cases this can lead to huge archives, 
but that is a lesser problem...). It will also allow for exports of the 
same, for backup and migration purposes. 


This framework/editor is web-based and is itself able to be modified by 
itself, so you can enhance it on the fly. There are built-in recovery 
options to help you in case you make a change that breaks itself. No help
is available if you modify the recovery portion, though ;-)

Think web-based smalltalk. Although it is independent of Ruby, it
wasn't until ruby came along that I was able to think about something
like this and believe it could work and be easily done. 
I am writing it in ruby, but it can be made with any other language. 
It is really a CGI thing. I intend to make a perl version of it 
eventually, for those who don't have access to ruby on their server. 
This will be able to work with any files (Ruby, PHP, Perl, HTML, etc). 

I have an abstract system of handling templated files which I will 
use this for. I also made a template engine to go with it. I actually
started on this a year ago, and only in the past week have I gotten
back to working on it. (Once again inspired by the need while doing
some subcontract work). 

It is meant for the developer only. But with it, I will make scripts that 
allow the client to manage content on their site. The neat thing is that
once the site is done, you can pack up the framework and remove it from
the site.


Guy N. Hurst

In This Thread

Prev Next