RSS 2.0
Sign In
# Sunday, October 16, 2011

Incidentally, we have found one new implementation of yield return in java that is in the development stage. Sources can be found at Just to be sure we have copied those sources at other place (you may search "yield" in the archive).

It's broken according to source tracker, but the funny thing is that sources, however different, still resemble our yield return implementation (Yield.jar, Yield.3.7.jar - Indigo, - sources) very much: variable names, error messages, algorithmic structure.

Those programmers probably have forgotten good manners: to reference a base work, at least.

Well, we generously forgive them this blunder.

P.S. our implementation, in contrast, works without bugs.

P.P.S. misunderstanding is resolved. See comments.

Sunday, October 16, 2011 1:49:33 PM UTC  #    Comments [3] -
Java | Thinking aloud
Tuesday, October 18, 2011 6:36:29 PM UTC
Dear Arthur and Vladimir Nesterovsky,

I sincerely apologize for modifying and distributing the source code of
your yield return implementation without asking for your permission.
Although it happened unknowingly, it was a shameful thing to do.

Between late 2010 and early 2011 a friend of mine showed me some source files
of a yield return annotation handler. He explained the basic concept to me and
asked if I could, based on these files, add a basic yield implementation to my
lombok fork (now lombok-pg).
Please note that the files he gave me didn't contain any readme, license,
copyright-header or package name that could point me to your blog and therefore
to your implementation. That's why I assumed he wrote it himself.
Up until now I just maintained the buggy and incomplete yield implementation seen
in lombok-pg based on the files he gave me.

Although it is probably to late, I hereby ask for your permission to
modify and distribute the source code of your yield return implementation.
I will credit you for your work in the corresponding source files and the
feature documentation by stating that the yield implementation seen in lombok-pg
is largely based on your work.

I hope you can forgive me. I look forward to your response.

Kind regards,

Philipp Eichhorn
(author of lombok-pg)
Philipp Eichhorn
Tuesday, October 18, 2011 7:23:57 PM UTC
Hello, Philipp!

1. We do permit the use of our idea, algorithms, sources.
2. We suggest to use our sources as the base, as they are better tested, and support closable yield iterators. They are important when your iterator uses resources that should be freed in finally clause.

Tuesday, October 18, 2011 7:54:48 PM UTC
Hello Vladimir,

I will gladly follow you suggestion.
Thank you.
Philipp Eichhorn
All comments require the approval of the site owner before being displayed.
Home page

Comment (Some html is allowed: a@href@title, b, blockquote@cite, em, i, strike, strong, sub, super, u) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

[Captcha]Enter the code shown (prevents robots):

Live Comment Preview
<May 2024>
Total Posts: 387
This Year: 3
This Month: 0
This Week: 0
Comments: 1060
Locations of visitors to this page
The opinions expressed herein are our own personal opinions and do not represent our employer's view in anyway.

© 2024, Nesterovsky bros
All Content © 2024, Nesterovsky bros
DasBlog theme 'Business' created by Christoph De Baene (delarou)