On Monday, October 12, 2015 at 4:25:08 AM UTC-5,
see.my....@gmail.com wrote:
> > Is there a growing sense that on line code generation
> > is to software what the wheel was to transportation?
>
> Certainly not (although off-line code generation itself is very useful).
> The biggest issues I can see, apart from some distractions like setting on-line accounts, is the question of intellectual property. What happens to *my* IP when I upload my specifications to the on-line code generation server?
Hi, Maciej,
It's still yours. If you want your code to be removed from our
server, we'll do it.
There are four types of people:
One who says, "What is mine is yours, and what is yours is mine" is a boor.
One who says "What is mine is mine, and what is yours is yours" -- this is a median characteristic; others say that this is the character of a Sodomite.
One who says, "What is mine is yours, and what is yours is yours" is a chassid (pious person).
And one who says "What is mine is mine, and what is yours is mine" is wicked.
http://www.chabad.org/library/article_cdo/aid/2099/jewish/Chapter-Five.htm
I want to be a pious man and help you protect your software
and resources. Some of your software is stored on our server
in order to optimize the process. It makes it easier on your
hardware and ours and takes less bandwidth and time to
complete requests.
> Later, how can I use the generated code in my project?
There are examples of that in the archive that
can be downloaded here --
http://webEbenezer.net/build_integration.html
> Can I have a guarantee for service continuity for the next eleventy years? It would be a pity to find out that your service was abandoned when my project is already fully dependent on it and it needs some more code generated due to requirement changes, etc.
In 2002 I wrote:
'The "life" of a client/server application is usually ten or more
years. It is important to those developing such systems that
the tools they choose be supported for the length of their
development and maintenance.'
That was written to investors and not on a newsgroup.
A company is needed in my opinion to help in this area.
Anyway, the financial and technical state of the company
is improving. This past summer I built a new server for the
company. It has 16GB of ECC ram and other server grade
components. I'm not completely finished with it, but it is
working and I've been hosting the site on it for a few months.
Once we get some external users the company will get even
stronger. As far as guarantees go, if someone is willing to
pay enough money they can have that guarantee. I'm not
asking for anyone to pay for the service, but if it is important
to them that's how they could guarantee it. I hope for there to
be organic growth in the company so there's no need to guarantee
it like that.
> Related to service continuity is a guarantee for repeatable builds, if I choose to generate the code again, some time in the future.
>
Currently there's only one version of the service available,
but having more than one version available isn't very difficult.
If the company does well, support for older versions can be
maintained.
> On-line code generation is similar to on-line compilation.
Not really. On line code generation is a more efficient
way of generating code than what C++ compilers do today.
From what I've seen, on line compilation is a web site
front end to a compiler. Lipstick on a pig/hippo.
> Looks like fun in a classroom, but I would not include it in any serious project development plan. Certainly this is not a "transportation wheel" level of innovation.
Brian
Ebenezer Enterprises - "We few, we happy few, we band of brothers."
http://webEbenezer.net