AIDAWeb

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

AIDAWeb

Brad Selfridge
Just started checking out AIDAWeb. Love it. Fantastic job. However, I'm
an old VASmalltalk developer in that I have been programming in
VASmalltalk exclusively for over 10 years. It's taking me a little time
to come up to speed on Pharo and I want to learn VisualWorks also.
Enough chatter.

My question is, have you considered porting AIDAWeb to VASmalltalk?  If
no, do you have a rough idea as to how much effort it might take to port
it.

--

Brad Selfridge
Olathe, Kansas  USA.
913-829-6980


_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida
Brad Selfridge
Reply | Threaded
Open this post in threaded view
|

Re: AIDAWeb

BrunoBB
Brad,

I do not know about VASmalltalk but I did the port of AIDA to Dolphin
Smalltalk and it was not complicated.
You can start the port and we can help you.

I think the mayor problems to the port comes with:
Object>>firstSessionFromStack
Object>>firstRequestFromStack
Object>>firstAppFromStack

These method use the StackFrame of each Smalltalk (in Dolphin is called
StackFrame).

Regards,
Bruno

-----Mensaje original-----
De: [hidden email] [mailto:[hidden email]] En nombre de
Brad Selfridge
Enviado el: Thursday, August 18, 2011 3:56 PM
Para: [hidden email]
Asunto: [aida] AIDAWeb

Just started checking out AIDAWeb. Love it. Fantastic job. However, I'm
an old VASmalltalk developer in that I have been programming in
VASmalltalk exclusively for over 10 years. It's taking me a little time
to come up to speed on Pharo and I want to learn VisualWorks also.
Enough chatter.

My question is, have you considered porting AIDAWeb to VASmalltalk?  If
no, do you have a rough idea as to how much effort it might take to port
it.

--

Brad Selfridge
Olathe, Kansas  USA.
913-829-6980


_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida

_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida
Reply | Threaded
Open this post in threaded view
|

Re: AIDAWeb

Brad Selfridge
Is the stack look up trying to implement a form of continuation? If so,
then VASmalltalk cannot be used at this time, because VA doesn't support
continuations until the next major release.

VA uses Envy which has the concept of Applications and SubApplications
rather than Categories. It not much of a distinction but it does cause
the fileouts to be different. I just need to know which the sequence of
AIDA categories to fileout and convert.

--

Brad Selfridge
913-829-6980



On 8/18/2011 2:10 PM, Smalltalk wrote:

> Brad,
>
> I do not know about VASmalltalk but I did the port of AIDA to Dolphin
> Smalltalk and it was not complicated.
> You can start the port and we can help you.
>
> I think the mayor problems to the port comes with:
> Object>>firstSessionFromStack
> Object>>firstRequestFromStack
> Object>>firstAppFromStack
>
> These method use the StackFrame of each Smalltalk (in Dolphin is called
> StackFrame).
>
> Regards,
> Bruno
>
> -----Mensaje original-----
> De: [hidden email] [mailto:[hidden email]] En nombre de
> Brad Selfridge
> Enviado el: Thursday, August 18, 2011 3:56 PM
> Para: [hidden email]
> Asunto: [aida] AIDAWeb
>
> Just started checking out AIDAWeb. Love it. Fantastic job. However, I'm
> an old VASmalltalk developer in that I have been programming in
> VASmalltalk exclusively for over 10 years. It's taking me a little time
> to come up to speed on Pharo and I want to learn VisualWorks also.
> Enough chatter.
>
> My question is, have you considered porting AIDAWeb to VASmalltalk?  If
> no, do you have a rough idea as to how much effort it might take to port
> it.
>

_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida
Brad Selfridge
Reply | Threaded
Open this post in threaded view
|

Re: AIDAWeb

Janko Mivšek
In reply to this post by Brad Selfridge
Hi Brad,

S, Brad Selfridge piše:

> Just started checking out AIDAWeb. Love it. Fantastic job.

Thanks for your kind words and welcome to the mailing list.

> However, I'm
> an old VASmalltalk developer in that I have been programming in
> VASmalltalk exclusively for over 10 years. It's taking me a little time
> to come up to speed on Pharo and I want to learn VisualWorks also.
> Enough chatter.
>
> My question is, have you considered porting AIDAWeb to VASmalltalk?  If
> no, do you have a rough idea as to how much effort it might take to port
> it.

As Bruno said one of the harder part can be the "climbing on the stack",
but this is implemented in all Smalltalks to support a debugger, so
problem lies only in different ways how to do that. No continuations
needed, just a thisContext or similar.

But you need to port first a Sport portability library for portable
sockets, times and files. Which is already partly ported, as I remember,
please ask John O'Keefe from Instantiations if he knows more.

After Sport is done, a Swazoo web server is next, but it has very good
tests so porting is quite simple. After Sport and Swazoo, Aida will be
easy as Bruno already said.

I'm interested on VA port and will help, but under one condition: to
have a permanent maintainer of the port, as Bruno is for Dolphin. Are
you wiling to volunteer for that job?

Best regards
Janko

--
Janko Mivšek
Aida/Web
Smalltalk Web Application Server
http://www.aidaweb.si
_______________________________________________
Aida mailing list
[hidden email]
http://lists.aidaweb.si/mailman/listinfo/aida