From: arnuld
Subject: web based software (like VIAWEB)
Date: 
Message-ID: <1146542385.775474.302870@u72g2000cwu.googlegroups.com>
hello everyone,

                         i posted a question for which i have got the
answer. now i want to know something else regarding web-based software.
I know LISP is best for writing web-based software (actually it is a
great lagugage which suits nearly all things, except where you need to
do memory management by yourself). LISP is the laguage i am learninf
presently through PCL. before this i tried PYTHON, Ruby & Scheme and
abandoned all of them, i never liked Java.  The difference with LISP
was unlike other languages i did not like LISP at the beginning but
after working through TOURETZKY' book and now PCL i like LISP  a lot.
here is my question:

 originally i posted this question onto some other newsgroup and folks
there advised me to post here. i still do not know whether it is a
right place to ask my question but i was not able to find anything
better. so here is my question:

1.) i am interested in writing web-based softwares . i want to make one
thing clear that i do not want to become a webmaster or
web-designer/developer. i want to write *web-based software* like
VIAWEB of Paul Graham, (www.paulgraham.com/road.html). i have seen
people using <ruby on rails> and <zope> like things to write web-based
software.

what skills, thinking-pattern and programming languages i need to
fulfil my intention. i know HTML.


also is there any web-framework available for LISP (like we have RoR
for Ruby, Zope for python).

thanks

- arnuld

From: Pascal Bourguignon
Subject: Re: web based software (like VIAWEB)
Date: 
Message-ID: <87k6950zr4.fsf@thalassa.informatimago.com>
"arnuld" <·······@gmail.com> writes:

> hello everyone,
>
>                          i posted a question for which i have got the
> answer. now i want to know something else regarding web-based software.
> I know LISP is best for writing web-based software (actually it is a
> great lagugage which suits nearly all things, except where you need to
> do memory management by yourself). 

Oops!  Sorry.  I implemented a shared memory management package with a
garbage collector in Common Lisp.  I didn't know that I couldn't do it
in lisp.  Perhaps I should rewrite it in C?


> [...]
> 1.) i am interested in writing web-based softwares . i want to make one
> thing clear that i do not want to become a webmaster or
> web-designer/developer. i want to write *web-based software* like
> VIAWEB of Paul Graham, (www.paulgraham.com/road.html). i have seen
> people using <ruby on rails> and <zope> like things to write web-based
> software.
>
> what skills, thinking-pattern and programming languages i need to
> fulfil my intention. i know HTML.
> 
> also is there any web-framework available for LISP (like we have RoR
> for Ruby, Zope for python).

Have a look at TBNL, at Araneida and at UncommonWeb (UCW).
There's also a "Lisp on Lines" in the making...

-- 
__Pascal Bourguignon__                     http://www.informatimago.com/

Pour moi, la grande question n'a jamais �t�: �Qui suis-je? O� vais-je?� 
comme l'a formul� si adroitement notre ami Pascal, mais plut�t: 
�Comment vais-je m'en tirer?� -- Jean Yanne
From: arnuld
Subject: Re: web based software (like VIAWEB)
Date: 
Message-ID: <1146555146.329165.55880@i40g2000cwc.googlegroups.com>
> Oops!  Sorry.  I implemented a shared memory management package with a
> garbage collector in Common Lisp.  I didn't know that I couldn't do it
> in lisp.  Perhaps I should rewrite it in C?

well, i didnt know that LISP GC (garbage collector) helps soooooo much.
my LISP knowledge is so weak :-( .  I know u & saw you many times on
this newsgroup. you also wrote an article on LISP, a good one. i have
read  macro part of that article.

> Have a look at TBNL, at Araneida and at UncommonWeb (UCW).
> There's also a "Lisp on Lines" in the making...

thanks, i will look at them now.

-- arnul
From: Pascal Bourguignon
Subject: Re: web based software (like VIAWEB)
Date: 
Message-ID: <87bqug20ry.fsf@thalassa.informatimago.com>
"arnuld" <·······@gmail.com> writes:

>> Oops!  Sorry.  I implemented a shared memory management package with a
>> garbage collector in Common Lisp.  I didn't know that I couldn't do it
>> in lisp.  Perhaps I should rewrite it in C?
>
> well, i didnt know that LISP GC (garbage collector) helps soooooo much.
> my LISP knowledge is so weak :-( .  I know u & saw you many times on
> this newsgroup. you also wrote an article on LISP, a good one. i have
> read  macro part of that article.

You must be confusing me with Pascal Costanza, i don't remember having
written an "article", only banal newsgroup posts...

-- 
__Pascal Bourguignon__                     http://www.informatimago.com/
Grace personified,
I leap into the window.
I meant to do that.
From: arnuld
Subject: Re: web based software (like VIAWEB)
Date: 
Message-ID: <1146571626.851836.37810@j73g2000cwa.googlegroups.com>
> You must be confusing me with Pascal Costanza, i don't remember having
> written an "article", only banal newsgroup posts...

Oops, i was really confused (actually i am an indian, so not familiar
with english/russian/etc. names so much). sorry. but one thing is sure
- i have seen you here many times replying to posts and with good
*technical* answers. are you a professional - i mean doing a
job/business?

-- arnuld
From: Pascal Bourguignon
Subject: Re: web based software (like VIAWEB)
Date: 
Message-ID: <873bfs1uyj.fsf@thalassa.informatimago.com>
"arnuld" <·······@gmail.com> writes:

>> You must be confusing me with Pascal Costanza, i don't remember having
>> written an "article", only banal newsgroup posts...
>
> Oops, i was really confused (actually i am an indian, so not familiar
> with english/russian/etc. names so much). sorry. but one thing is sure
> - i have seen you here many times replying to posts and with good
> *technical* answers. are you a professional - i mean doing a
> job/business?

Yes, I'm freelance software engineer.  Or something like this :-)

-- 
__Pascal Bourguignon__                     http://www.informatimago.com/
You never feed me.
Perhaps I'll sleep on your face.
That will sure show you.
From: arnuld
Subject: Re: web based software (like VIAWEB)
Date: 
Message-ID: <1146572915.919846.66050@j33g2000cwa.googlegroups.com>
> Yes, I'm freelance software engineer.  Or something like this :-)

It's so nice :-).

Is it possible to earn money by going only on one's own? (like you).

actually i want to become one, presently learning LISP through PCL
(just started chapter 21) and before that only did TOURETZKY. still i
am not able to programme any good. if i want to become a professional
like you, any advise.

also   do you do all things in LISP?
From: Pascal Bourguignon
Subject: Re: web based software (like VIAWEB)
Date: 
Message-ID: <87vesozfau.fsf@thalassa.informatimago.com>
"arnuld" <·······@gmail.com> writes:

>> Yes, I'm freelance software engineer.  Or something like this :-)
>
> It's so nice :-).
>
> Is it possible to earn money by going only on one's own? (like you).

Yes.  But if you want to be the next Mark Shuttleworth, it'd probably
be better to create a start-up company.


> actually i want to become one, presently learning LISP through PCL
> (just started chapter 21) and before that only did TOURETZKY. still i
> am not able to programme any good. if i want to become a professional
> like you, any advise.

Well, knowing how to program is a requirement to be a software
engineer...


> also   do you do all things in LISP?

Customer's King :-)  But if he doesn't mind, yes I do all the
programming I can in Lisp.


-- 
__Pascal Bourguignon__                     http://www.informatimago.com/

CONSUMER NOTICE: Because of the "uncertainty principle," it is
impossible for the consumer to simultaneously know both the precise
location and velocity of this product.
From: Jeffery Zhang
Subject: Re: web based software (like VIAWEB)
Date: 
Message-ID: <e37rmn$c2c$1@ruby.cit.cornell.edu>
UCW is supposed to be nice for stateful web apps cause it supports 
continuations, but i have yet to install all the prereqs. The install 
is a royal pain in the ass.

-Jeff

On 2006-05-01 23:59:45 -0400, "arnuld" <·······@gmail.com> said:

> hello everyone,
> 
>                          i posted a question for which i have got the
> answer. now i want to know something else regarding web-based software.
> I know LISP is best for writing web-based software (actually it is a
> great lagugage which suits nearly all things, except where you need to
> do memory management by yourself). LISP is the laguage i am learninf
> presently through PCL. before this i tried PYTHON, Ruby & Scheme and
> abandoned all of them, i never liked Java.  The difference with LISP
> was unlike other languages i did not like LISP at the beginning but
> after working through TOURETZKY' book and now PCL i like LISP  a lot.
> here is my question:
> 
>  originally i posted this question onto some other newsgroup and folks
> there advised me to post here. i still do not know whether it is a
> right place to ask my question but i was not able to find anything
> better. so here is my question:
> 
> 1.) i am interested in writing web-based softwares . i want to make one
> thing clear that i do not want to become a webmaster or
> web-designer/developer. i want to write *web-based software* like
> VIAWEB of Paul Graham, (www.paulgraham.com/road.html). i have seen
> people using <ruby on rails> and <zope> like things to write web-based
> software.
> 
> what skills, thinking-pattern and programming languages i need to
> fulfil my intention. i know HTML.
> 
> 
> also is there any web-framework available for LISP (like we have RoR
> for Ruby, Zope for python).
> 
> thanks
> 
> - arnuld
From: Pascal Bourguignon
Subject: Re: web based software (like VIAWEB)
Date: 
Message-ID: <87mze0za0j.fsf@thalassa.informatimago.com>
Jeffery Zhang <····@cornell.edu> writes:

> UCW is supposed to be nice for stateful web apps cause it supports
> continuations, but i have yet to install all the prereqs. The install
> is a royal pain in the ass.

Not that much.  http://www.cliki.net/ucw%20Tutorial



-- 
__Pascal Bourguignon__                     http://www.informatimago.com/

"Indentation! -- I will show you how to indent when I indent your skull!"
From: Marco Baringer
Subject: Re: web based software (like VIAWEB)
Date: 
Message-ID: <m2lktk1je1.fsf@bese.it>
Jeffery Zhang <····@cornell.edu> writes:

> UCW is supposed to be nice for stateful web apps cause it supports
> continuations, but i have yet to install all the prereqs. The install
> is a royal pain in the ass.

this should help:

http://common-lisp.net/project/ucw/ucw-boxset.tar.gz

it's a single file containg ucw and all its depdencies. download,
untar, load start.lisp, connect slime, let cool, serve :)

p.s. - it's a fairly recent adition so there may be some packaging
bugs, please to me if it doesn't work out.

-- 
-Marco
Ring the bells that still can ring.
Forget the perfect offering.
There is a crack in everything.
That's how the light gets in.
	-Leonard Cohen
From: Jeffery Zhang
Subject: Re: web based software (like VIAWEB)
Date: 
Message-ID: <e38fhu$amd$1@ruby.cit.cornell.edu>
Thanks a lot. This is so much less painful than downloading all that 
stuff manually. Providing boxed distros really help beginning start. I 
started Lisp with LispBox, then after getting the hang of the language 
felt confident enough to tackle a manual installation of everything. 
The thing is if you really don't know how things work then often it's 
easy to get lost. If anything in the setup tutorial doesn't match your 
situation then you won't know how to fix it. It's like the difference 
between having directions to some place vs knowing the area. The 
difference comes in when you get off the main road.

-Jeff

On 2006-05-02 12:28:06 -0400, Marco Baringer <··@bese.it> said:

> 
> Jeffery Zhang <····@cornell.edu> writes:
> 
>> UCW is supposed to be nice for stateful web apps cause it supports
>> continuations, but i have yet to install all the prereqs. The install
>> is a royal pain in the ass.
> 
> this should help:
> 
> http://common-lisp.net/project/ucw/ucw-boxset.tar.gz
> 
> it's a single file containg ucw and all its depdencies. download,
> untar, load start.lisp, connect slime, let cool, serve :)
> 
> p.s. - it's a fairly recent adition so there may be some packaging
> bugs, please to me if it doesn't work out.