Google Summer Of Code 2010 news!!!

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

Re: [smalltalk-research] Re: [Esug-list] Google Summer Of Code 2010 news!!!

johnmci
Ok, I'm a bit behind in my email but I would help mentor if need be. Just to ensure it works ok on os-x and also to ensure support for objective-c creeps in there somehow since Apple's direction is towards everything in Objective-C frameworks versus "C" library calls. 


On 2010-03-07, at 3:24 PM, Gilad Bracha wrote:

I'm all for it, and hope that John or Eliot can mentor. Datapoints I'll add:

There is some support for parsing C headers in the Newspeak system.
Aliens have been ported to Strongtalk as well as Squeak.

Finally - what licensing would apply if GNU Smalltalk were used?  GPL is a big problem. Even LGPL elicits an immune response in a lot of commercial contexts.  Is there a GSoC policy on this?

On Sun, Mar 7, 2010 at 3:09 PM, Mariano Martinez Peck <[hidden email]> wrote:


5) Work on a cross-dialect foreign function call interface and implement it in at least two dialects.  Candidates include Alien and GNU Smalltalk's CObject (using existing implementation has the advantage of having to implement in only _one_ other dialect!).  Bonus points for implementing a C parser that would be able to construct bindings.  GNU Smalltalk already contains a C preprocessor implementation.


I think this project could be a good idea for GSoC.  As I said, I would love if it (optionally at least) could not to block the complete VM while a function is being called.

I would also love what you said: parse .h of libraries and automatically create the wrapper for Smalltalk. At least create the invocations to the functions, and map the structures to objects...

We need to write a title, a little description and if possible titles like "technical details", "benefits to the students" and "benefits to the community".

If you are interested please send it to me and I add it to the list.

We also need a mentor (and a student, of course)...anyone is willing to do it ?

Cheers

Mariano



--
Cheers, Gilad

--
===========================================================================
John M. McIntosh <[hidden email]>   Twitter:  squeaker68882
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================





_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Seaside] Google Summer Of Code 2010 news!!!

Stan Shepherd
In reply to this post by Stéphane Ducasse
Stéphane Ducasse wrote
On Mar 10, 2010, at 3:08 PM, stan shepherd wrote:

> I know the deadline approaches, however- how does the community feel
> about a project to implement a real demonstration system (along the
> lines of defunct Sushi store)?
> ...
>
> Do people think it's useful for me to develop a proposal?

yes!
>
> Cheers,   ..Stan
>
> PS I realise that picking a component as part of the stack is fraught
> with possibilities of offending supporters of an alternative project.
> But more Smalltalkers overall means more potential users of each
> project
>
Hi, I had a first pass at a proposal. Feel free to improve upon it. The major question is whether we should bite the bullet and nominate what technologies we would use to build the reference implementation. It would also make it easier to nominate the mentors, if they are to be experts in the particular technologies. I think we had some volunteers previously for Seaside/Grease related projects?


Smalltalk is enjoying a resurgence in its development, with a great deal of development going into building out its abilities to underpin a web framework.
Auctomatic was a recent startup built in Smalltalk, that received seed funding from Y-Combinator and was acquired by Live Current Media. People who build in Smalltalk know that it lends itself to fast development, and that web aplications can be upgraded on the fly, without the need to take down the server.

The goal of this project is to spread the use of Smalltalk to a wider audience. The scope is to produce a reference implementation of a Smalltalk stack, in the form of a working e-commerce site. The participants will select and integrate the preferred technologies, and build on existing demonstration systems. The result will make it much easier for potential new Smalltalkers to evaluate the technology, by seeing a fully working example, and then to get started on their own application by downloading that same example as a working template.

The Smalltalk community, and in particular the open source Smalltalk community, will benefit as follows:
improved quality and documentation of the technology stack at its interfaces
Availability of a one stop solution as the basis for new projects
better ability to attract new participants and projects to Smalltalk.

The student participant will gain experience of implementation of a real world Smalltalk project, and of the practicalities of e-commerce development. The student would be well positioned to participate in a startup using the technology stack.


Cheers,    ...Stan

Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Smalltalk app demo for GSoC

Mariano Martinez Peck
In reply to this post by Stéphane Ducasse
In the other thread, Stan Shepherd, proposed the following proposal:

what do you think  ??? for me is ok.

Don't worry for the technology. It can be decided after, by the mentors and student.

Now...we need a mentor...volunteer???



........Stan mail:



Hi, I had a first pass at a proposal. Feel free to improve upon it. The
major question is whether we should bite the bullet and nominate what
technologies we would use to build the reference implementation. It would
also make it easier to nominate the mentors, if they are to be experts in
the particular technologies. I think we had some volunteers previously for
Seaside/Grease related projects?


Smalltalk is enjoying a resurgence in its development, with a great deal of
development going into building out its abilities to underpin a web
framework.
Auctomatic was a recent startup built in Smalltalk, that received seed
funding from Y-Combinator and was acquired by Live Current Media. People who
build in Smalltalk know that it lends itself to fast development, and that
web aplications can be upgraded on the fly, without the need to take down
the server.

The goal of this project is to spread the use of Smalltalk to a wider
audience. The scope is to produce a reference implementation of a Smalltalk
stack, in the form of a working e-commerce site. The participants will
select and integrate the preferred technologies, and build on existing
demonstration systems. The result will make it much easier for potential new
Smalltalkers to evaluate the technology, by seeing a fully working example,
and then to get started on their own application by downloading that same
example as a working template.

The Smalltalk community, and in particular the open source Smalltalk
community, will benefit as follows:
improved quality and documentation of the technology stack at its interfaces
Availability of a one stop solution as the basis for new projects
better ability to attract new participants and projects to Smalltalk.

The student participant will gain experience of implementation of a real
world Smalltalk project, and of the practicalities of e-commerce
development. The student would be well positioned to participate in a
startup using the technology stack.



2010/3/11 Юрий Мироненко <[hidden email]>
> "...to show the rest of the world what kind of things can be done in Smalltalk nowadays"

Yes. I really hate strange situation, when people "likes" smalltalk. Sometimes they even make some cryptic tools for smalltalk. But, when some end-user application needed, they don't choose smalltalk for it. Even if they have a choice. Don't know about ESUG, but in RSUG (Russian Smalltalk Users Group) it's a common situation.

Generally, I hate the situation, when it's "cool" to make system tools, tools for developing, tools for tools for developing, fremeworks, sometimes really very cool and usefull...but somewhy it's "not cool" to use all this staff to make real applications to solve real problems. What all this cool stuff for then, huh?

> The idea is to present potential newcomers to Smalltalk with a viable stack that could be picked up as is, to give a
> starting point for developing web applications.

I working for SmallPOS (http://squeaksource.com/SmallPOS.html) project for some time. And it's very close to what you talking about. Even more, it tends to be real application, with real shop using it for trading. I made it opensource for exactly same reason - to show possibilities, to give an example can be used to learn, to give a starting point to not start new application from scratch and finally - fight this strange situation with rarely practical application of smalltalk.

> edit
> copy
> search
> display in list
> display in report
> a stuff or a list of stuff.

Yes, all this and lot of details. I trying to use Magritte+GLORP+Seaside+Scriptaculous enviroment. It was a good (and unexpectedly painfull) practical experience. So, you can find:
- generating of lists and tree-like lists from magritte descriptions
- list filters and list fast searches based on magritte descriports, too
- custom magritte descriptors, components and memento, custom magritte renderers and, generally, how to use Magritte descriptions for something new, not-yet-implemented
- using both full-generated, full-customized and _partially-customized_ (you don't touch component's structure, and you uses magrittes field editors, but you can fully control when they situated) web-forms
- using web-forms with table parts inside them
- nested editing (to add Order you need add person, to add person, you need to add City it lives at, to add a City you need to add a Country and so on)
- using GLORP with sometimes not-trivial mappings (not VERY untrivial I'm sorry)
- using (custom magritte) mementos to fight the absence of nested UnitOfWorks in GLORP, so nested editing becomes possible
- using AJAX to make interactive - and painless - webforms. You just added list of affected fields in metadescriptor of given field - and they will be updated via AJAX when form will be generated.
- using KomHttpServer to host files like icons and CSS-styles.

I beleive this list will be expanded 'till GSoC will begins. So, maybe it will help to solve problem

> The only thing I am concerned a bit is the scope of the project. It seems quite big.

Maybe using SmallPOS as a basis will make things easier and faster, and avoid some already-made efforts. Well, SmallPOS is not "web shop", it's POS, but it should be quite posible - and even not too hard - to convert it into webshop.  I especially tried to keep it as modular as possible. I want to try to use another persistence level and another GUI one day.

Another problem necessary to solve is: I try to keep code more or less clean, but due to time restrictins I can't totally avoid fast dirty tricks. I just trying to mark them for future fixes :)

Next, I absolutely do not worried about internationalisation. Taking into account SmallPOS practically (maybe even totally) have no hardcoded labels (they all comes from magritte descriptors or from domain-specific webforms) it's not a conceptual problem, but it makes fast education virtually impossible for non-russians.

Finaly, PayPal prohibits receiving money for russian users, so I can't make a paypal connector for e-business...I just can't test it ;)

So there are still a lot of work for a student, but, utilising ready results it may make things much easier - or, as an option, it make possible to reach much more shining results with great efforts ;)


_______________________________________________
Esug-list mailing list
[hidden email]
http://lists.esug.org/listinfo/esug-list


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Seaside] Google Summer Of Code 2010 news!!!

Mariano Martinez Peck
In reply to this post by Stan Shepherd
Excellent. I love it.  But please, move to the thread "Smalltalk app demo for GSoC"

It is getting complicated to follow all projects in one single thread and cross maling-list.

Cheers

Mariano

On Wed, Mar 10, 2010 at 10:56 PM, Stan Shepherd <[hidden email]> wrote:


Stéphane Ducasse wrote:
>
>
> On Mar 10, 2010, at 3:08 PM, stan shepherd wrote:
>
>> I know the deadline approaches, however- how does the community feel
>> about a project to implement a real demonstration system (along the
>> lines of defunct Sushi store)?
>> ...
>>
>> Do people think it's useful for me to develop a proposal?
>
> yes!
>>
>> Cheers,   ..Stan
>>
>> PS I realise that picking a component as part of the stack is fraught
>> with possibilities of offending supporters of an alternative project.
>> But more Smalltalkers overall means more potential users of each
>> project
>>
>

Hi, I had a first pass at a proposal. Feel free to improve upon it. The
major question is whether we should bite the bullet and nominate what
technologies we would use to build the reference implementation. It would
also make it easier to nominate the mentors, if they are to be experts in
the particular technologies. I think we had some volunteers previously for
Seaside/Grease related projects?


Smalltalk is enjoying a resurgence in its development, with a great deal of
development going into building out its abilities to underpin a web
framework.
Auctomatic was a recent startup built in Smalltalk, that received seed
funding from Y-Combinator and was acquired by Live Current Media. People who
build in Smalltalk know that it lends itself to fast development, and that
web aplications can be upgraded on the fly, without the need to take down
the server.

The goal of this project is to spread the use of Smalltalk to a wider
audience. The scope is to produce a reference implementation of a Smalltalk
stack, in the form of a working e-commerce site. The participants will
select and integrate the preferred technologies, and build on existing
demonstration systems. The result will make it much easier for potential new
Smalltalkers to evaluate the technology, by seeing a fully working example,
and then to get started on their own application by downloading that same
example as a working template.

The Smalltalk community, and in particular the open source Smalltalk
community, will benefit as follows:
improved quality and documentation of the technology stack at its interfaces
Availability of a one stop solution as the basis for new projects
better ability to attract new participants and projects to Smalltalk.

The student participant will gain experience of implementation of a real
world Smalltalk project, and of the practicalities of e-commerce
development. The student would be well positioned to participate in a
startup using the technology stack.


Cheers,    ...Stan


--
View this message in context: http://n4.nabble.com/Google-Summer-Of-Code-2010-news-tp1582769p1588111.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: MIT strikes back (was Re: [smalltalk-research] Re: [Esug-list] Google Summer Of Code 2010 news!!!)

Nicolas Cellier
In reply to this post by Stéphane Ducasse
2010/3/10 Stéphane Ducasse <[hidden email]>:

>> What the starting point is will depend on to what extent Cog has
>>>> been open sourced  (Teleplace may choose to open source
>>>> single-threaded Cog initially, keeping back the threaded FFI for
>>>> a while, it may not open source Cog at all; we'll see :) ).
>>> May be I the only one to notice the:)   which I have problem to
>>> understand since for me it announces that COG may not be
>>> open-source.
>>
>> Isn't this what you wanted to allow companies to do, when you chose the
>> MIT license?  I don't understand, why should you care?

We  shouldn't. Well, except if previous annoucements strongly
suggested this would be the case...

>>
>> I see some irony...
> Not me. Freedom of choice is a political attitude. I understand GPL goal but I
> do not adhere to it. I respect people pushing it but not in my way. I'm not sure
> that we should debate that here but we do not have the single answer.
>
>

Not sure the goals differ much, but indeed these are two radically
different strategies.
The question is: would COG have ever started under a GPL derivative?
Who knows?
Since it did not happen, current choice is between an hypothetical
something MIT or nothing...
Bah, at least we already get a closure VM in Squeak.

Nicolas

> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: MIT strikes back (was Re: [smalltalk-research] Re: [Esug-list] Google Summer Of Code 2010 news!!!)

Stephen Pair


On Wed, Mar 10, 2010 at 7:37 PM, Nicolas Cellier <[hidden email]> wrote:
2010/3/10 Stéphane Ducasse <[hidden email]>:
>> What the starting point is will depend on to what extent Cog has
>>>> been open sourced  (Teleplace may choose to open source
>>>> single-threaded Cog initially, keeping back the threaded FFI for
>>>> a while, it may not open source Cog at all; we'll see :) ).
>>> May be I the only one to notice the:)   which I have problem to
>>> understand since for me it announces that COG may not be
>>> open-source.
>>
>> Isn't this what you wanted to allow companies to do, when you chose the
>> MIT license?  I don't understand, why should you care?

We  shouldn't. Well, except if previous annoucements strongly
suggested this would be the case...

>>
>> I see some irony...
> Not me. Freedom of choice is a political attitude. I understand GPL goal but I
> do not adhere to it. I respect people pushing it but not in my way. I'm not sure
> that we should debate that here but we do not have the single answer.
>
>

Not sure the goals differ much, but indeed these are two radically
different strategies.
The question is: would COG have ever started under a GPL derivative?
Who knows?
Since it did not happen, current choice is between an hypothetical
something MIT or nothing...
Bah, at least we already get a closure VM in Squeak.

I would guess that Cog would not have started because if squeak were under GPL, squeak wouldn't have been used by Teleplace to begin with...of course, that's just speculation on my part (and Cog may very well have gotten started under different circumstances).

I actually appreciate the role that the GPL played in the evolution of the GNU Unix tools.  Without GPL, the Unix vendors would very likely have simply co-opted that code and sucked the life out of the GNU project very early on.  I don't believe GPL should be used for squeak however (and I think there are general problems with that license as it relates to Smalltalk code (i.e. it was written with C like linking in mind)).

What I believe is needed is a license that has time limited, GPL like requirements for sharing enhancements and after that time period reverts to a pure and simple MIT license (where the conversion date can be chosen by the author).  It is essential that such a date be specified in the license upon initial release.  Each new version would also come under a new license that could have a timeout further into the future.  That would help ensure that a project isn't co-opted early on by commercial interests while simultaneously ensuring that at a defined point in time, it becomes available for anyone to use without any restrictions of any kind (except the limitations on liability in the MIT license).  It also would not preclude commercial interests from paying for a different license in that early period.

- Stephen

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Smalltalk app demo for GSoC

Stan Shepherd
In reply to this post by Mariano Martinez Peck
Mariano Martinez Peck wrote
2010/3/11 Юрий Мироненко <tallman@inbox.ru>

> > "...to show the rest of the world what kind of things can be done in
> Smalltalk nowadays"
>
> Yes. I really hate strange situation, when people "likes" smalltalk.
> Sometimes they even make some cryptic tools for smalltalk. But, when some
> end-user application needed, they don't choose smalltalk for it. Even if
> they have a choice. Don't know about ESUG, but in RSUG (Russian Smalltalk
> Users Group) it's a common situation.
>
> Generally, I hate the situation, when it's "cool" to make system tools,
> tools for developing, tools for tools for developing, fremeworks, sometimes
> really very cool and usefull...but somewhy it's "not cool" to use all this
> staff to make real applications to solve real problems. What all this cool
> stuff for then, huh?
>
> > The idea is to present potential newcomers to Smalltalk with a viable
> stack that could be picked up as is, to give a
> > starting point for developing web applications.
>
> I working for SmallPOS (http://squeaksource.com/SmallPOS.html) project for
> some time. And it's very close to what you talking about. Even more, it
> tends to be real application, with real shop using it for trading. I made it
> opensource for exactly same reason - to show possibilities, to give an
> example can be used to learn, to give a starting point to not start new
> application from scratch and finally - fight this strange situation with
> rarely practical application of smalltalk.
>
> > edit
> > copy
> > search
> > display in list
> > display in report
> > a stuff or a list of stuff.
>
> Yes, all this and lot of details. I trying to use
> Magritte+GLORP+Seaside+Scriptaculous enviroment. It was a good (and
> unexpectedly painfull) practical experience. So, you can find:
> - generating of lists and tree-like lists from magritte descriptions
> - list filters and list fast searches based on magritte descriports, too
> - custom magritte descriptors, components and memento, custom magritte
> renderers and, generally, how to use Magritte descriptions for something
> new, not-yet-implemented
> - using both full-generated, full-customized and _partially-customized_
> (you don't touch component's structure, and you uses magrittes field
> editors, but you can fully control when they situated) web-forms
> - using web-forms with table parts inside them
> - nested editing (to add Order you need add person, to add person, you need
> to add City it lives at, to add a City you need to add a Country and so on)
> - using GLORP with sometimes not-trivial mappings (not VERY untrivial I'm
> sorry)
> - using (custom magritte) mementos to fight the absence of nested
> UnitOfWorks in GLORP, so nested editing becomes possible
> - using AJAX to make interactive - and painless - webforms. You just added
> list of affected fields in metadescriptor of given field - and they will be
> updated via AJAX when form will be generated.
> - using KomHttpServer to host files like icons and CSS-styles.
>
> I beleive this list will be expanded 'till GSoC will begins. So, maybe it
> will help to solve problem
>
> > The only thing I am concerned a bit is the scope of the project. It seems
> quite big.
>
> Maybe using SmallPOS as a basis will make things easier and faster, and
> avoid some already-made efforts. Well, SmallPOS is not "web shop", it's POS,
> but it should be quite posible - and even not too hard - to convert it into
> webshop.  I especially tried to keep it as modular as possible. I want to
> try to use another persistence level and another GUI one day.
>
> Another problem necessary to solve is: I try to keep code more or less
> clean, but due to time restrictins I can't totally avoid fast dirty tricks.
> I just trying to mark them for future fixes :)
>
> Next, I absolutely do not worried about internationalisation. Taking into
> account SmallPOS practically (maybe even totally) have no hardcoded labels
> (they all comes from magritte descriptors or from domain-specific webforms)
> it's not a conceptual problem, but it makes fast education virtually
> impossible for non-russians.
>
> Finaly, PayPal prohibits receiving money for russian users, so I can't make
> a paypal connector for e-business...I just can't test it ;)
>
> So there are still a lot of work for a student, but, utilising ready
> results it may make things much easier - or, as an option, it make possible
> to reach much more shining results with great efforts ;)
>
Hi Юрий Мироненко ( is that Tallman? - I got your reply third hand  via different lists  ;)   )

I wasn't aware of SmallPOS, and indeed it sounds like it could be a great starting point for such a project. I'll try to load it up soon; are there any screenshots etc available?

I'm glad you've used Magritte for it. Could this act as an abstraction layer for the GUI side? I ask because there seems more action in JQueryUI than Scriptaculous in the Seaside world. It would be perfect if the reference application could be GUI agnostic. Similar argument for persistence back-end.

re internationalisation, & putting on a marketing hat for a moment, the name sounds a lot like the fatal disease smallpox. If you're willing to consider rebranding, that could be worth considering. It could be the sort of thing people only notice once your application becomes well known, and then rebranding is difficult.

Also re internationalisation, it could be a nice to have feature that people could provide translations for a given phrase in their own language, from within the application. Not hard to do I think, but perhaps would need to be moderated.

Thanks for the suggestion, and for supporting the idea,    ...Stan



Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Smalltalk app demo for GSoC

Mariano Martinez Peck
So...I keep the proposal as it first version or do I change something ?

please let me know as soon as possible

On Thu, Mar 11, 2010 at 3:00 PM, Stan Shepherd <[hidden email]> wrote:


Mariano Martinez Peck wrote:
>
> 2010/3/11 Юрий Мироненко <[hidden email]>
>
>> > "...to show the rest of the world what kind of things can be done in
>> Smalltalk nowadays"
>>
>> Yes. I really hate strange situation, when people "likes" smalltalk.
>> Sometimes they even make some cryptic tools for smalltalk. But, when some
>> end-user application needed, they don't choose smalltalk for it. Even if
>> they have a choice. Don't know about ESUG, but in RSUG (Russian Smalltalk
>> Users Group) it's a common situation.
>>
>> Generally, I hate the situation, when it's "cool" to make system tools,
>> tools for developing, tools for tools for developing, fremeworks,
>> sometimes
>> really very cool and usefull...but somewhy it's "not cool" to use all
>> this
>> staff to make real applications to solve real problems. What all this
>> cool
>> stuff for then, huh?
>>
>> > The idea is to present potential newcomers to Smalltalk with a viable
>> stack that could be picked up as is, to give a
>> > starting point for developing web applications.
>>
>> I working for SmallPOS (http://squeaksource.com/SmallPOS.html) project
>> for
>> some time. And it's very close to what you talking about. Even more, it
>> tends to be real application, with real shop using it for trading. I made
>> it
>> opensource for exactly same reason - to show possibilities, to give an
>> example can be used to learn, to give a starting point to not start new
>> application from scratch and finally - fight this strange situation with
>> rarely practical application of smalltalk.
>>
>> > edit
>> > copy
>> > search
>> > display in list
>> > display in report
>> > a stuff or a list of stuff.
>>
>> Yes, all this and lot of details. I trying to use
>> Magritte+GLORP+Seaside+Scriptaculous enviroment. It was a good (and
>> unexpectedly painfull) practical experience. So, you can find:
>> - generating of lists and tree-like lists from magritte descriptions
>> - list filters and list fast searches based on magritte descriports, too
>> - custom magritte descriptors, components and memento, custom magritte
>> renderers and, generally, how to use Magritte descriptions for something
>> new, not-yet-implemented
>> - using both full-generated, full-customized and _partially-customized_
>> (you don't touch component's structure, and you uses magrittes field
>> editors, but you can fully control when they situated) web-forms
>> - using web-forms with table parts inside them
>> - nested editing (to add Order you need add person, to add person, you
>> need
>> to add City it lives at, to add a City you need to add a Country and so
>> on)
>> - using GLORP with sometimes not-trivial mappings (not VERY untrivial I'm
>> sorry)
>> - using (custom magritte) mementos to fight the absence of nested
>> UnitOfWorks in GLORP, so nested editing becomes possible
>> - using AJAX to make interactive - and painless - webforms. You just
>> added
>> list of affected fields in metadescriptor of given field - and they will
>> be
>> updated via AJAX when form will be generated.
>> - using KomHttpServer to host files like icons and CSS-styles.
>>
>> I beleive this list will be expanded 'till GSoC will begins. So, maybe it
>> will help to solve problem
>>
>> > The only thing I am concerned a bit is the scope of the project. It
>> seems
>> quite big.
>>
>> Maybe using SmallPOS as a basis will make things easier and faster, and
>> avoid some already-made efforts. Well, SmallPOS is not "web shop", it's
>> POS,
>> but it should be quite posible - and even not too hard - to convert it
>> into
>> webshop.  I especially tried to keep it as modular as possible. I want to
>> try to use another persistence level and another GUI one day.
>>
>> Another problem necessary to solve is: I try to keep code more or less
>> clean, but due to time restrictins I can't totally avoid fast dirty
>> tricks.
>> I just trying to mark them for future fixes :)
>>
>> Next, I absolutely do not worried about internationalisation. Taking into
>> account SmallPOS practically (maybe even totally) have no hardcoded
>> labels
>> (they all comes from magritte descriptors or from domain-specific
>> webforms)
>> it's not a conceptual problem, but it makes fast education virtually
>> impossible for non-russians.
>>
>> Finaly, PayPal prohibits receiving money for russian users, so I can't
>> make
>> a paypal connector for e-business...I just can't test it ;)
>>
>> So there are still a lot of work for a student, but, utilising ready
>> results it may make things much easier - or, as an option, it make
>> possible
>> to reach much more shining results with great efforts ;)
>>
>

Hi Юрий Мироненко ( is that Tallman? - I got your reply third hand  via
different lists  ;)   )

I wasn't aware of SmallPOS, and indeed it sounds like it could be a great
starting point for such a project. I'll try to load it up soon; are there
any screenshots etc available?

I'm glad you've used Magritte for it. Could this act as an abstraction layer
for the GUI side? I ask because there seems more action in JQueryUI than
Scriptaculous in the Seaside world. It would be perfect if the reference
application could be GUI agnostic. Similar argument for persistence
back-end.

re internationalisation, & putting on a marketing hat for a moment, the name
sounds a lot like the fatal disease smallpox. If you're willing to consider
rebranding, that could be worth considering. It could be the sort of thing
people only notice once your application becomes well known, and then
rebranding is difficult.

Also re internationalisation, it could be a nice to have feature that people
could provide translations for a given phrase in their own language, from
within the application. Not hard to do I think, but perhaps would need to be
moderated.

Thanks for the suggestion, and for supporting the idea,    ...Stan




--
View this message in context: http://n4.nabble.com/Google-Summer-Of-Code-2010-news-tp1582769p1588990.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Smalltalk app demo for GSoC

Stan Shepherd
Mariano Martinez Peck wrote
So...I keep the proposal as it first version or do I change something ?
I think it can stay as is, as we're not specifying the technology stack
...Stan
Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Smalltalk app demo for GSoC

Mariano Martinez Peck
Hi Stan. Today  Stephan Eggermont submitted two prejects that you can see in
http://gsoc2010.esug.org/ideas.html

The prjects are

Tutorial application for Suixo

and

Add functionality to Suixo


I think they are quite related. What do you think ? it is worth to add your proposal ? do a merge ?

Thanks

Mariano



On Thu, Mar 11, 2010 at 7:38 PM, Stan Shepherd <[hidden email]> wrote:


Mariano Martinez Peck wrote:
>
> So...I keep the proposal as it first version or do I change something ?
>

I think it can stay as is, as we're not specifying the technology stack
...Stan
--
View this message in context: http://n4.nabble.com/Google-Summer-Of-Code-2010-news-tp1582769p1589512.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: MIT strikes back (was Re: [smalltalk-research] Re: [Esug-list] Google Summer Of Code 2010 news!!!)

Chris Muller-3
In reply to this post by Nicolas Cellier
Well, I certainly care..  Stef wasn't remarking about license rights,
he said didn't understand the smiley face.  Frankly, I don't either.
After years of teasing from Bryce and now this?  What a crushing
disappointment.



On Wed, Mar 10, 2010 at 6:37 PM, Nicolas Cellier
<[hidden email]> wrote:

> 2010/3/10 Stéphane Ducasse <[hidden email]>:
>>> What the starting point is will depend on to what extent Cog has
>>>>> been open sourced  (Teleplace may choose to open source
>>>>> single-threaded Cog initially, keeping back the threaded FFI for
>>>>> a while, it may not open source Cog at all; we'll see :) ).
>>>> May be I the only one to notice the:)   which I have problem to
>>>> understand since for me it announces that COG may not be
>>>> open-source.
>>>
>>> Isn't this what you wanted to allow companies to do, when you chose the
>>> MIT license?  I don't understand, why should you care?
>
> We  shouldn't. Well, except if previous annoucements strongly
> suggested this would be the case...
>
>>>
>>> I see some irony...
>> Not me. Freedom of choice is a political attitude. I understand GPL goal but I
>> do not adhere to it. I respect people pushing it but not in my way. I'm not sure
>> that we should debate that here but we do not have the single answer.
>>
>>
>
> Not sure the goals differ much, but indeed these are two radically
> different strategies.
> The question is: would COG have ever started under a GPL derivative?
> Who knows?
> Since it did not happen, current choice is between an hypothetical
> something MIT or nothing...
> Bah, at least we already get a closure VM in Squeak.
>
> Nicolas
>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: MIT strikes back (was Re: [smalltalk-research] Re: [Esug-list] Google Summer Of Code 2010 news!!!)

Igor Stasenko
On 12 March 2010 00:31, Chris Muller <[hidden email]> wrote:
> Well, I certainly care..  Stef wasn't remarking about license rights,
> he said didn't understand the smiley face.  Frankly, I don't either.
> After years of teasing from Bryce and now this?  What a crushing
> disappointment.
>
>

I think that Teleplace realizing that there is no reason to keep this
technology private.
Simply because there is nothing too much compelling comparing to other
open-source implementations
which already having open-sourced JITs.
Instead, by giving it away, it would increase their own chances to
success, because it will attract more developers,
more professionals to Squeak & friends and rise it visibility. Oh..
unless Teleplace wants to use marketing strategy to hide the fact that
their product is based on Squeak and implemented in smalltalk.

I'm only hope that people won't ashame themselves with postings like this:

http://www.opengl.org/news/comments/croquet_sdk_v10_opengl_api_based_open_source_3d_collaborative_visualization/


a ‘late-binding object-oriented’ programming language

WTF?!?!?!

>
> On Wed, Mar 10, 2010 at 6:37 PM, Nicolas Cellier
> <[hidden email]> wrote:
>> 2010/3/10 Stéphane Ducasse <[hidden email]>:
>>>> What the starting point is will depend on to what extent Cog has
>>>>>> been open sourced  (Teleplace may choose to open source
>>>>>> single-threaded Cog initially, keeping back the threaded FFI for
>>>>>> a while, it may not open source Cog at all; we'll see :) ).
>>>>> May be I the only one to notice the:)   which I have problem to
>>>>> understand since for me it announces that COG may not be
>>>>> open-source.
>>>>
>>>> Isn't this what you wanted to allow companies to do, when you chose the
>>>> MIT license?  I don't understand, why should you care?
>>
>> We  shouldn't. Well, except if previous annoucements strongly
>> suggested this would be the case...
>>
>>>>
>>>> I see some irony...
>>> Not me. Freedom of choice is a political attitude. I understand GPL goal but I
>>> do not adhere to it. I respect people pushing it but not in my way. I'm not sure
>>> that we should debate that here but we do not have the single answer.
>>>
>>>
>>
>> Not sure the goals differ much, but indeed these are two radically
>> different strategies.
>> The question is: would COG have ever started under a GPL derivative?
>> Who knows?
>> Since it did not happen, current choice is between an hypothetical
>> something MIT or nothing...
>> Bah, at least we already get a closure VM in Squeak.
>>
>> Nicolas
>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project



--
Best regards,
Igor Stasenko AKA sig.

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Smalltalk app demo for GSoC

Stan Shepherd
In reply to this post by Mariano Martinez Peck
Mariano, the proposals are related in wanting to show the stack fully integrated. The healthcare application wouldn't have the second benefit that it could be set up ready to roll for a web business. I think that would be a key deliverable of the process I had in mind. It sounds like SmallPOS would be a closer fit from that point of view. So I'd prefer to keep them separate; an attempt to do both projects as one would probably be too large to get either part done.

Cheers,   ...Stan
Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Smalltalk app demo for GSoC

Mariano Martinez Peck
Stan I am lost...do you volunteer to be the mentor of this project ?

Tallman can be co-mentor if you want.

PLease, let me know as soon as possible

cheers

mariano

On Thu, Mar 11, 2010 at 11:49 PM, Stan Shepherd <[hidden email]> wrote:

Mariano, the proposals are related in wanting to show the stack fully
integrated. The healthcare application wouldn't have the second benefit that
it could be set up ready to roll for a web business. I think that would be a
key deliverable of the process I had in mind. It sounds like SmallPOS would
be a closer fit from that point of view. So I'd prefer to keep them
separate; an attempt to do both projects as one would probably be too large
to get either part done.

Cheers,   ...Stan

--
View this message in context: http://n4.nabble.com/Google-Summer-Of-Code-2010-news-tp1582769p1589873.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Smalltalk app demo for GSoC

Mariano Martinez Peck
In reply to this post by Stan Shepherd
OK...I have just added this project.

Cheers

Mariano

On Thu, Mar 11, 2010 at 3:00 PM, Stan Shepherd <[hidden email]> wrote:


Mariano Martinez Peck wrote:
>
> 2010/3/11 Юрий Мироненко <[hidden email]>
>
>> > "...to show the rest of the world what kind of things can be done in
>> Smalltalk nowadays"
>>
>> Yes. I really hate strange situation, when people "likes" smalltalk.
>> Sometimes they even make some cryptic tools for smalltalk. But, when some
>> end-user application needed, they don't choose smalltalk for it. Even if
>> they have a choice. Don't know about ESUG, but in RSUG (Russian Smalltalk
>> Users Group) it's a common situation.
>>
>> Generally, I hate the situation, when it's "cool" to make system tools,
>> tools for developing, tools for tools for developing, fremeworks,
>> sometimes
>> really very cool and usefull...but somewhy it's "not cool" to use all
>> this
>> staff to make real applications to solve real problems. What all this
>> cool
>> stuff for then, huh?
>>
>> > The idea is to present potential newcomers to Smalltalk with a viable
>> stack that could be picked up as is, to give a
>> > starting point for developing web applications.
>>
>> I working for SmallPOS (http://squeaksource.com/SmallPOS.html) project
>> for
>> some time. And it's very close to what you talking about. Even more, it
>> tends to be real application, with real shop using it for trading. I made
>> it
>> opensource for exactly same reason - to show possibilities, to give an
>> example can be used to learn, to give a starting point to not start new
>> application from scratch and finally - fight this strange situation with
>> rarely practical application of smalltalk.
>>
>> > edit
>> > copy
>> > search
>> > display in list
>> > display in report
>> > a stuff or a list of stuff.
>>
>> Yes, all this and lot of details. I trying to use
>> Magritte+GLORP+Seaside+Scriptaculous enviroment. It was a good (and
>> unexpectedly painfull) practical experience. So, you can find:
>> - generating of lists and tree-like lists from magritte descriptions
>> - list filters and list fast searches based on magritte descriports, too
>> - custom magritte descriptors, components and memento, custom magritte
>> renderers and, generally, how to use Magritte descriptions for something
>> new, not-yet-implemented
>> - using both full-generated, full-customized and _partially-customized_
>> (you don't touch component's structure, and you uses magrittes field
>> editors, but you can fully control when they situated) web-forms
>> - using web-forms with table parts inside them
>> - nested editing (to add Order you need add person, to add person, you
>> need
>> to add City it lives at, to add a City you need to add a Country and so
>> on)
>> - using GLORP with sometimes not-trivial mappings (not VERY untrivial I'm
>> sorry)
>> - using (custom magritte) mementos to fight the absence of nested
>> UnitOfWorks in GLORP, so nested editing becomes possible
>> - using AJAX to make interactive - and painless - webforms. You just
>> added
>> list of affected fields in metadescriptor of given field - and they will
>> be
>> updated via AJAX when form will be generated.
>> - using KomHttpServer to host files like icons and CSS-styles.
>>
>> I beleive this list will be expanded 'till GSoC will begins. So, maybe it
>> will help to solve problem
>>
>> > The only thing I am concerned a bit is the scope of the project. It
>> seems
>> quite big.
>>
>> Maybe using SmallPOS as a basis will make things easier and faster, and
>> avoid some already-made efforts. Well, SmallPOS is not "web shop", it's
>> POS,
>> but it should be quite posible - and even not too hard - to convert it
>> into
>> webshop.  I especially tried to keep it as modular as possible. I want to
>> try to use another persistence level and another GUI one day.
>>
>> Another problem necessary to solve is: I try to keep code more or less
>> clean, but due to time restrictins I can't totally avoid fast dirty
>> tricks.
>> I just trying to mark them for future fixes :)
>>
>> Next, I absolutely do not worried about internationalisation. Taking into
>> account SmallPOS practically (maybe even totally) have no hardcoded
>> labels
>> (they all comes from magritte descriptors or from domain-specific
>> webforms)
>> it's not a conceptual problem, but it makes fast education virtually
>> impossible for non-russians.
>>
>> Finaly, PayPal prohibits receiving money for russian users, so I can't
>> make
>> a paypal connector for e-business...I just can't test it ;)
>>
>> So there are still a lot of work for a student, but, utilising ready
>> results it may make things much easier - or, as an option, it make
>> possible
>> to reach much more shining results with great efforts ;)
>>
>

Hi Юрий Мироненко ( is that Tallman? - I got your reply third hand  via
different lists  ;)   )

I wasn't aware of SmallPOS, and indeed it sounds like it could be a great
starting point for such a project. I'll try to load it up soon; are there
any screenshots etc available?

I'm glad you've used Magritte for it. Could this act as an abstraction layer
for the GUI side? I ask because there seems more action in JQueryUI than
Scriptaculous in the Seaside world. It would be perfect if the reference
application could be GUI agnostic. Similar argument for persistence
back-end.

re internationalisation, & putting on a marketing hat for a moment, the name
sounds a lot like the fatal disease smallpox. If you're willing to consider
rebranding, that could be worth considering. It could be the sort of thing
people only notice once your application becomes well known, and then
rebranding is difficult.

Also re internationalisation, it could be a nice to have feature that people
could provide translations for a given phrase in their own language, from
within the application. Not hard to do I think, but perhaps would need to be
moderated.

Thanks for the suggestion, and for supporting the idea,    ...Stan




--
View this message in context: http://n4.nabble.com/Google-Summer-Of-Code-2010-news-tp1582769p1588990.html
Sent from the Pharo Smalltalk mailing list archive at Nabble.com.

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Smalltalk app demo for GSoC

laurent laffont
Hi

What do you think about a "Seaside app generator". Most "classic" web apps needs a bunch of models, a database and automatic forms to enter datas. (Think about Rails+sqlite+ActiveScaffold).

I would like to type something like:

SeasideApplication new
   name: 'MyLibrary';
   model: 'Library' hasAttributes:#(name location); hasMany: 'Artwork';
   model: 'Artwork' hasAttributes: #(title author);
   models: #(Book CD DVD) are: 'Artwork';
   model: 'Artwork' hasMany: 'Copy';
   withMagmaDatabase;
   generateInPackage: 'SeasideLibrary'.

And create all the stuff with magritte forms, jquery and selected database, load the required packages and create basic unit tests.

Cheers,

Laurent Laffont


2010/3/12 Mariano Martinez Peck <[hidden email]>
OK...I have just added this project.

Cheers

Mariano

On Thu, Mar 11, 2010 at 3:00 PM, Stan Shepherd <[hidden email]> wrote:


Mariano Martinez Peck wrote:
>
> 2010/3/11 Юрий Мироненко <[hidden email]>
>
>> > "...to show the rest of the world what kind of things can be done in
>> Smalltalk nowadays"
>>
>> Yes. I really hate strange situation, when people "likes" smalltalk.
>> Sometimes they even make some cryptic tools for smalltalk. But, when some
>> end-user application needed, they don't choose smalltalk for it. Even if
>> they have a choice. Don't know about ESUG, but in RSUG (Russian Smalltalk
>> Users Group) it's a common situation.
>>
>> Generally, I hate the situation, when it's "cool" to make system tools,
>> tools for developing, tools for tools for developing, fremeworks,
>> sometimes
>> really very cool and usefull...but somewhy it's "not cool" to use all
>> this
>> staff to make real applications to solve real problems. What all this
>> cool
>> stuff for then, huh?
>>
>> > The idea is to present potential newcomers to Smalltalk with a viable
>> stack that could be picked up as is, to give a
>> > starting point for developing web applications.
>>
>> I working for SmallPOS (http://squeaksource.com/SmallPOS.html) project
>> for
>> some time. And it's very close to what you talking about. Even more, it
>> tends to be real application, with real shop using it for trading. I made
>> it
>> opensource for exactly same reason - to show possibilities, to give an
>> example can be used to learn, to give a starting point to not start new
>> application from scratch and finally - fight this strange situation with
>> rarely practical application of smalltalk.
>>
>> > edit
>> > copy
>> > search
>> > display in list
>> > display in report
>> > a stuff or a list of stuff.
>>
>> Yes, all this and lot of details. I trying to use
>> Magritte+GLORP+Seaside+Scriptaculous enviroment. It was a good (and
>> unexpectedly painfull) practical experience. So, you can find:
>> - generating of lists and tree-like lists from magritte descriptions
>> - list filters and list fast searches based on magritte descriports, too
>> - custom magritte descriptors, components and memento, custom magritte
>> renderers and, generally, how to use Magritte descriptions for something
>> new, not-yet-implemented
>> - using both full-generated, full-customized and _partially-customized_
>> (you don't touch component's structure, and you uses magrittes field
>> editors, but you can fully control when they situated) web-forms
>> - using web-forms with table parts inside them
>> - nested editing (to add Order you need add person, to add person, you
>> need
>> to add City it lives at, to add a City you need to add a Country and so
>> on)
>> - using GLORP with sometimes not-trivial mappings (not VERY untrivial I'm
>> sorry)
>> - using (custom magritte) mementos to fight the absence of nested
>> UnitOfWorks in GLORP, so nested editing becomes possible
>> - using AJAX to make interactive - and painless - webforms. You just
>> added
>> list of affected fields in metadescriptor of given field - and they will
>> be
>> updated via AJAX when form will be generated.
>> - using KomHttpServer to host files like icons and CSS-styles.
>>
>> I beleive this list will be expanded 'till GSoC will begins. So, maybe it
>> will help to solve problem
>>
>> > The only thing I am concerned a bit is the scope of the project. It
>> seems
>> quite big.
>>
>> Maybe using SmallPOS as a basis will make things easier and faster, and
>> avoid some already-made efforts. Well, SmallPOS is not "web shop", it's
>> POS,
>> but it should be quite posible - and even not too hard - to convert it
>> into
>> webshop.  I especially tried to keep it as modular as possible. I want to
>> try to use another persistence level and another GUI one day.
>>
>> Another problem necessary to solve is: I try to keep code more or less
>> clean, but due to time restrictins I can't totally avoid fast dirty
>> tricks.
>> I just trying to mark them for future fixes :)
>>
>> Next, I absolutely do not worried about internationalisation. Taking into
>> account SmallPOS practically (maybe even totally) have no hardcoded
>> labels
>> (they all comes from magritte descriptors or from domain-specific
>> webforms)
>> it's not a conceptual problem, but it makes fast education virtually
>> impossible for non-russians.
>>
>> Finaly, PayPal prohibits receiving money for russian users, so I can't
>> make
>> a paypal connector for e-business...I just can't test it ;)
>>
>> So there are still a lot of work for a student, but, utilising ready
>> results it may make things much easier - or, as an option, it make
>> possible
>> to reach much more shining results with great efforts ;)
>>
>

Hi Юрий Мироненко ( is that Tallman? - I got your reply third hand  via
different lists  ;)   )

I wasn't aware of SmallPOS, and indeed it sounds like it could be a great
starting point for such a project. I'll try to load it up soon; are there
any screenshots etc available?

I'm glad you've used Magritte for it. Could this act as an abstraction layer
for the GUI side? I ask because there seems more action in JQueryUI than
Scriptaculous in the Seaside world. It would be perfect if the reference
application could be GUI agnostic. Similar argument for persistence
back-end.

re internationalisation, & putting on a marketing hat for a moment, the name
sounds a lot like the fatal disease smallpox. If you're willing to consider
rebranding, that could be worth considering. It could be the sort of thing
people only notice once your application becomes well known, and then
rebranding is difficult.

Also re internationalisation, it could be a nice to have feature that people
could provide translations for a given phrase in their own language, from
within the application. Not hard to do I think, but perhaps would need to be
moderated.

Thanks for the suggestion, and for supporting the idea,    ...Stan




--
View this message in context: http://n4.nabble.com/Google-Summer-Of-Code-2010-news-tp1582769p1588990.html

Sent from the Pharo Smalltalk mailing list archive at Nabble.com.

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Smalltalk app demo for GSoC

Stan Shepherd
In reply to this post by Mariano Martinez Peck
I am happy to volunteer, to to co-mentor with Tallman. I would however
recommend eg Lukas instead of me, for ready access to a lot of the
tacit knowledge about the stack.

...Stan

On 12 March 2010 08:36, Mariano Martinez Peck [via Smalltalk]
<[hidden email]> wrote:

> Stan I am lost...do you volunteer to be the mentor of this project ?
>
> Tallman can be co-mentor if you want.
>
> PLease, let me know as soon as possible
>
> cheers
>
> mariano
>
> On Thu, Mar 11, 2010 at 11:49 PM, Stan Shepherd <[hidden email]> wrote:
>>
>> Mariano, the proposals are related in wanting to show the stack fully
>> integrated. The healthcare application wouldn't have the second benefit
>> that
>> it could be set up ready to roll for a web business. I think that would be
>> a
>> key deliverable of the process I had in mind. It sounds like SmallPOS
>> would
>> be a closer fit from that point of view. So I'd prefer to keep them
>> separate; an attempt to do both projects as one would probably be too
>> large
>> to get either part done.
>>
>> Cheers,   ...Stan
>>
>> --
>> View this message in context:
>> http://n4.nabble.com/Google-Summer-Of-Code-2010-news-tp1582769p1589873.html
>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> ________________________________
> View message @
> http://n4.nabble.com/Google-Summer-Of-Code-2010-news-tp1582769p1590257.html
> To unsubscribe from Re: [Esug-list] Smalltalk app demo for GSoC, click here.
>
Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Smalltalk app demo for GSoC

Lukas Renggli
> I am happy to volunteer, to to co-mentor with Tallman. I would however
> recommend eg Lukas instead of me, for ready access to a lot of the
> tacit knowledge about the stack.

I am a bit busy writing my PhD. We can discuss in the list through.

Lukas

>
> ...Stan
>
> On 12 March 2010 08:36, Mariano Martinez Peck [via Smalltalk]
> <[hidden email]> wrote:
>> Stan I am lost...do you volunteer to be the mentor of this project ?
>>
>> Tallman can be co-mentor if you want.
>>
>> PLease, let me know as soon as possible
>>
>> cheers
>>
>> mariano
>>
>> On Thu, Mar 11, 2010 at 11:49 PM, Stan Shepherd <[hidden email]> wrote:
>>>
>>> Mariano, the proposals are related in wanting to show the stack fully
>>> integrated. The healthcare application wouldn't have the second benefit
>>> that
>>> it could be set up ready to roll for a web business. I think that would
>>> be
>>> a
>>> key deliverable of the process I had in mind. It sounds like SmallPOS
>>> would
>>> be a closer fit from that point of view. So I'd prefer to keep them
>>> separate; an attempt to do both projects as one would probably be too
>>> large
>>> to get either part done.
>>>
>>> Cheers,   ...Stan
>>>
>>> --
>>> View this message in context:
>>>
>>> http://n4.nabble.com/Google-Summer-Of-Code-2010-news-tp1582769p1589873.html
>>> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [hidden email]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>> ________________________________
>> View message @
>>
>> http://n4.nabble.com/Google-Summer-Of-Code-2010-news-tp1582769p1590257.html
>> To unsubscribe from Re: [Esug-list] Smalltalk app demo for GSoC, click
>> here.
>>
>
> ________________________________
> View this message in context: Re: [Esug-list] Smalltalk app demo for GSoC
> Sent from the Pharo Smalltalk mailing list archive at Nabble.com.
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



--
Lukas Renggli
http://www.lukas-renggli.ch

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: [Esug-list] Smalltalk app demo for GSoC

Stan Shepherd
Ok, thanks. Tallman and I it is then.
...Stan
Reply | Threaded
Open this post in threaded view
|

Re: MIT strikes back (was Re: [smalltalk-research] Re: [Esug-list] Google Summer Of Code 2010 news!!!)

Bryce Kampjes
In reply to this post by Chris Muller-3
On Thu, 2010-03-11 at 16:31 -0600, Chris Muller wrote:
> Well, I certainly care..  Stef wasn't remarking about license rights,
> he said didn't understand the smiley face.  Frankly, I don't either.
> After years of teasing from Bryce and now this?  What a crushing
> disappointment.

I'm still here.... And still making progress though slowly.

Bryce


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
123