User talk:Ledrug: Difference between revisions
Content added Content deleted
(+ note about LZW compressor in D) |
|||
Line 103: | Line 103: | ||
Perhaps with some more semantic knowledge of the program it's possible to avoid one or two of those casts. |
Perhaps with some more semantic knowledge of the program it's possible to avoid one or two of those casts. |
||
If you want you can tell me if you see something that could be improved in the D version of the code. In some cases it's nice to receive a little of code review on Rosettacode. |
If you want you can tell me if you see something that could be improved in the D version of the code. In some cases it's nice to receive a little of code review on Rosettacode. |
||
: Since LZW deals with bit streams of variable-length token, a few casts are probably inevitable. I know nothing about D language, so I can't honestly comment on the D code, but since the C code is so messy, anything you did there would likely be an improvement in terms of safety and readability. If I get the time, it'd probably be a better idea for me to rewrite the C code cleanly instead. --[[User:Ledrug|Ledrug]] ([[User talk:Ledrug|talk]]) 17:36, 16 May 2014 (UTC) |