You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rivet-dev@tcl.apache.org by Massimo Manghi <ma...@unipr.it> on 2016/01/08 16:05:19 UTC
chart of new (sub)project proposals
we don't have an Apache Tcl TLP mailing list, so I'm sending this
message on rivet-dev as this is the only development mailing list left
while the development about the code in trunk continues at slow but
constant pace I would like to collect suggestions and ideas about a
chart of possible projects to start within Apache Tcl or within Apache
Rivet itself. The idea is to go out to the Tcl'ers community and see if
some of the proposal can attract new contributors.
You don't need to vow your engagement for a project in order to propose
it, just throw in the discussion your wish list of missing tools.
here is my list
- Supporting Apache webserver on Windows systems. Actually I don't
know lately what is the real interest around the Apache HTTP web server
on Windows, but I had been asked by some Tcl'ers years ago and their
interest might haven't waned completely. Basically we need someone
fluent enough with Tcl and Unix tools ported to Windows or (as George
Petasis did years ago) develop a CMake build system that could integrate
well with the current build scripts
- We recently discussed the issue of the latency when starting up many
child worker threads/processes loading large datasets or lots of
packages. A Tcl interface to a shared memory database could be helpful
to minimize the cost of loading in memory data at start up. There are a
few in-memory databases available. For example in the ASF incubator
currently they have Apache Geode (http://geode.incubator.apache.org/)
but it will be offered with the Java binding, wheras the C++ binding
will be kept proprietary. I know Mysql has an engine to store tables in
RAM. I was thinking of something lighter, ideally light and self contained
- A few years ago I developed a framework for web development.
Initially I wanted the components of the framework to follow a certain
collaboration pattern and be fully reusable, but it proved to be an
utopian view. This framework was developed trying to make it as much as
possible object-oriented, has a short inheritance tree and the ambition
to have it made of fully replaceable cooperating classes. One of the key
feature of this pattern is to load packages and data as they are
demanded. Other features attempted to let it cooperate well with
mod_rewrite and also to be able to produce multilingual output. The code
resides on Sourceforge, but we may fork it into Apache Tcl and redesign
it. If someone is interested we may start a separate discussion on this.
(Yes, the Apache Tcl and Apache Rivet web sites were generated using
this tool.)
- Better documentation system. This is something less cool, still
having a handy and easy to manage tool to manage our manual would make
the difference. Docbook is heavy and not easy to handle and customize as
soon as you move from the trivial things.
- Mime protocol message handling: we are still relying on the original
code written by Damon Courtney. Back in 2007 some attempts were done by
Valery Masiutsin to let Rivet use Apache libapreq2 but the were soon
abandoned. The old saying goes "if it's not broken don't fix it" but I
think the current code at least doesn't handle nested attachments and
other cases; libapreq2 should be the standard in this sort of things and
we should rely on it.
...
-- Massimo
---------------------------------------------------------------------
To unsubscribe, e-mail: rivet-dev-unsubscribe@tcl.apache.org
For additional commands, e-mail: rivet-dev-help@tcl.apache.org
Re: chart of new (sub)project proposals
Posted by David Welton <da...@dedasys.com>.
One thing to remind people of is that Apache is no longer only about
the web server; people can work on any kind of community-driven thing
they feel like at this point.
I don't know if there are that many Tcl projects outside of Tcl itself
that qualify, though, at this point.
--
David N. Welton
http://www.dedasys.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: rivet-dev-unsubscribe@tcl.apache.org
For additional commands, e-mail: rivet-dev-help@tcl.apache.org
Re: chart of new (sub)project proposals
Posted by Massimo Manghi <ma...@unipr.it>.
After you said so I remembered I congratulated to you for having
succeeded in producing some output on a Windows installation....well, I
will rephrase this issue and shift the attention onto the chance of
having a specialized bridge for the WinNT MPM, provided the worker and
the lazy bridges would prove to be unfit or unsatisfactory.
If you can retrieve it please let us know, we'll try to fit it into
the source code in best possible way
-- Massimo
On 01/12/2016 03:05 PM, Georgios Petasis wrote:
> Dear Massimo,
>
> I think it was complete at that time, I was able to produce binaries.
> But it was on an earlier version of rivet, I will
> try to find it...
>
> George
>
> On 12/1/2016 14:42, Massimo Manghi wrote:
>> I don't remember how mature was your CMake based build system, would
>> you please elaborate a point on this issue? Or better, why not
>> committing your work as a starting point for further development if
>> you can't doing it yourself?
>>
>> -- Massimo
>>
>> On 01/12/2016 11:53 AM, Georgios Petasis wrote:
>>> Dear Massimo,
>>>
>>> On 8/1/2016 17:05, Massimo Manghi wrote:
>>>>
>>>> - Supporting Apache webserver on Windows systems. Actually I don't
>>>> know lately what is the real interest around the Apache HTTP web
>>>> server on Windows, but I had been asked by some Tcl'ers years ago and
>>>> their interest might haven't waned completely. Basically we need
>>>> someone fluent enough with Tcl and Unix tools ported to Windows or (as
>>>> George Petasis did years ago) develop a CMake build system that could
>>>> integrate well with the current build scripts
>>> I still think that CMake is the way to go under windows. It is very easy
>>> to build a build system with it.
>>>
>>> George
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: rivet-dev-unsubscribe@tcl.apache.org
>>> For additional commands, e-mail: rivet-dev-help@tcl.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: rivet-dev-unsubscribe@tcl.apache.org
> For additional commands, e-mail: rivet-dev-help@tcl.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: rivet-dev-unsubscribe@tcl.apache.org
For additional commands, e-mail: rivet-dev-help@tcl.apache.org
Re: chart of new (sub)project proposals
Posted by Georgios Petasis <pe...@iit.demokritos.gr>.
Dear Massimo,
I think it was complete at that time, I was able to produce binaries.
But it was on an earlier version of rivet, I will
try to find it...
George
On 12/1/2016 14:42, Massimo Manghi wrote:
> I don't remember how mature was your CMake based build system, would
> you please elaborate a point on this issue? Or better, why not
> committing your work as a starting point for further development if
> you can't doing it yourself?
>
> -- Massimo
>
> On 01/12/2016 11:53 AM, Georgios Petasis wrote:
>> Dear Massimo,
>>
>> On 8/1/2016 17:05, Massimo Manghi wrote:
>>>
>>> - Supporting Apache webserver on Windows systems. Actually I don't
>>> know lately what is the real interest around the Apache HTTP web
>>> server on Windows, but I had been asked by some Tcl'ers years ago and
>>> their interest might haven't waned completely. Basically we need
>>> someone fluent enough with Tcl and Unix tools ported to Windows or (as
>>> George Petasis did years ago) develop a CMake build system that could
>>> integrate well with the current build scripts
>> I still think that CMake is the way to go under windows. It is very easy
>> to build a build system with it.
>>
>> George
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: rivet-dev-unsubscribe@tcl.apache.org
>> For additional commands, e-mail: rivet-dev-help@tcl.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: rivet-dev-unsubscribe@tcl.apache.org
For additional commands, e-mail: rivet-dev-help@tcl.apache.org
Re: chart of new (sub)project proposals
Posted by Massimo Manghi <ma...@unipr.it>.
I don't remember how mature was your CMake based build system, would you
please elaborate a point on this issue? Or better, why not committing
your work as a starting point for further development if you can't doing
it yourself?
-- Massimo
On 01/12/2016 11:53 AM, Georgios Petasis wrote:
> Dear Massimo,
>
> On 8/1/2016 17:05, Massimo Manghi wrote:
>>
>> - Supporting Apache webserver on Windows systems. Actually I don't
>> know lately what is the real interest around the Apache HTTP web
>> server on Windows, but I had been asked by some Tcl'ers years ago and
>> their interest might haven't waned completely. Basically we need
>> someone fluent enough with Tcl and Unix tools ported to Windows or (as
>> George Petasis did years ago) develop a CMake build system that could
>> integrate well with the current build scripts
> I still think that CMake is the way to go under windows. It is very easy
> to build a build system with it.
>
> George
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: rivet-dev-unsubscribe@tcl.apache.org
> For additional commands, e-mail: rivet-dev-help@tcl.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: rivet-dev-unsubscribe@tcl.apache.org
For additional commands, e-mail: rivet-dev-help@tcl.apache.org
Re: chart of new (sub)project proposals
Posted by Georgios Petasis <pe...@iit.demokritos.gr>.
Dear Massimo,
On 8/1/2016 17:05, Massimo Manghi wrote:
>
> - Supporting Apache webserver on Windows systems. Actually I don't
> know lately what is the real interest around the Apache HTTP web
> server on Windows, but I had been asked by some Tcl'ers years ago and
> their interest might haven't waned completely. Basically we need
> someone fluent enough with Tcl and Unix tools ported to Windows or (as
> George Petasis did years ago) develop a CMake build system that could
> integrate well with the current build scripts
I still think that CMake is the way to go under windows. It is very easy
to build a build system with it.
George
---------------------------------------------------------------------
To unsubscribe, e-mail: rivet-dev-unsubscribe@tcl.apache.org
For additional commands, e-mail: rivet-dev-help@tcl.apache.org