Re: .il code/file questions

new topic     » goto parent     » topic index » view thread      » older message » newer message

On 17 Nov 2004, at 14:55, Derek Parnell wrote:

> 
> 
> posted by: Derek Parnell <ddparnell at bigpond.com>
> 
> Andy Serpa wrote:
> > 
> > Robert Craig wrote:
> > > 
> > > In theory, I could sell the translator source, but with
> > > the restriction that it can only be used for private use,
> > > and not for creating and distributing new versions of Euphoria
> > > to the masses. It would involve extra 
> > > configuration/packaging/documenting/tech suport 
> > > work for me, and I don't think there are very many people,
> > > other than potential competitors,
> > > who would have the ability or desire to modify the translator 
> > > in a significant way, though some front-end changes might be easy.
> > > In general, it's quite a bit more complicated than the interpreter.
> > > 
> > > It provides me with one of my last "fig leaves" in this
> > > age of openness. smile
> > > 
> > 
> > How about this?  You already have an open-source front-end.  Now we just
> > have
> > to get to the point where that can really be useful.  What I would like, and
> > I
> > think it would increase demand for sales rather than decrease it, is this:
> > allow me or anyone to hack to the front-end to our heart's content, and then
> > allow that front-end to be "plugged in" for use with the translator or
> > binder.
> >  We would still need to buy the binder from you to make .il files, and we
> > would still have to register the translator to get rid of the delay.  Since
> > the translator is now written in Euphoria, couldn't it actually just run as
> > interpreted Euphoria instead of as an .exe?  You could shroud the
> > proprietary
> > parts of it, but allow us to replace the unshrouded front-end source files
> > with our modified versions.  Isn't this basically what we can do with the
> > interpreter if we register the source?  So let's allow it with the
> > translator
> > too -- a fully user-modifiable front-end that emits the same .il as usual,
> > but
> > arrived at differently because the user has modified the parser, etc.  I
> > hope
> > I am explaining clearly...
> 
> This is the sort of thing I was also suggesting. RDS doesn't lose on the
> deal because the only thing we would be replacing is the free stuff anyway.
> 
> In fact, RDS needs to realize that they have multiple products - the free
> Euphoria-to-IL converter(s) - the front-end, and the not-free binder that
> can bind backend.exe to an IL to create a new .exe file.
> 
> I want to support RDS's backend because its very very good. Its just that
> I would like to create the IL using a different tool than the free RDS
> product.
> 
> I know that the current IL file format is proprietary but that doesn't
> mean that another, public format, can't be devised and supported by 
> bind.exe. In fact, I've already started documenting a file format
> that could become the 'official' standard, after lot's of peer review.
> 
> It would be only if RDS refuses to support this idea, that some real
> competition could evolve to challenge RDS's income stream. This is
> a real win-win for all.

I second the motion. 

Kat

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu