[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: no byte-compilation in windows release

I agree. You should not provide .elc files in any release, but instead provide details and/or makefiles which the user can use to generate the byte files. The main reason not to include .elc files is that you will run into emacs version problems - possibly not an issue for the window release yet, but in the future, this will become an issue when people use emacspeak with different versions of emacs on windows. 

Although not common, there are also times when debugging elisp is much easier when you have only .el files and not .elc files. Therefore, I think providing the user with a means to generate compiled files rather than pre-compiling them is much better. 

I would be a little wary about concluding byte-compiled files not appearing to affect performance. While startup may not see much difference, most likely because of auto loads etc, overall performance may be affected. A lot will depend on each users specific requirements and what they do and which modes they load etc. 


Tim Cross
IT Security Manager, Information Technology
University of New England
Armidale N.Sl.W. 2350

Email: tcross@une.edu.au
Phone: +61 2 6773 3210
Mobile: +61 428 212 217

On 12/10/2013, at 2:38 AM, Jarek Czekalski <jarekczek@poczta.onet.pl> wrote:

> Hi again
> I just erased all .elc files from under emacspeak directory. I didn't take exact measurements, but it seems to me, that there's no significant startup time difference. I don't see other problems neither. What do you think about distributing only .el files, without byte-compilation? At least on Windows version?
> Why do I do that? To increase portability. Emacspeak once installed could be shared among multiple Emacs versions. And I would avoid the work with compiling elc files during installation process.
> Jarek
> -----------------------------------------------------------------------------
> To unsubscribe from the emacspeak list or change your address on the
> emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
> subject of "unsubscribe" or "help".

To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
subject of "unsubscribe" or "help".

If you have questions about this archive or had problems using it, please send mail to:

priestdo@cs.vassar.edu No Soliciting!

Emacspeak List Archive | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998

Emacspeak Files | Emacspeak Blog