Re: .il code/file questions
- Posted by "Kat" <gertie at visionsix.com> Nov 17, 2004
- 633 views
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. > > > > > > > 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