all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Tim X <timx@nospam.dev.null>
To: help-gnu-emacs@gnu.org
Subject: Re: Open Hypspec with w3m
Date: Wed, 02 Feb 2011 08:15:58 +1100	[thread overview]
Message-ID: <87aaifpib5.fsf@puma.rapttech.com.au> (raw)
In-Reply-To: 20182647-18a8-462b-b253-d5eb0f6ab723@o14g2000prb.googlegroups.com

rusi <rustompmody@gmail.com> writes:

>> On Sun, Jan 30 2011, Tim X wrote:
>> > Yes. A similar situation. I came from vi to emacs (I started with old
>> > Unix systems long before Linux). However, due to some bad luck, I lost
>> > my sight and at the time (mid 90s) the only good interface on Linux
>> > for blind users was emacs and an extension package called emacspeak,
>> > which uses defadvice a lot to add speech support. The learning curve
>> > was very steep at first and emacs seemed very alien compared to the
>> > vi. However now I am very much at home with it. Last year, after over
>> > 15 years, I was lucky enough to get a considerable amount of sigh
>> > back,
>
> OOO Thats very good to hear!

Sometimes I'm a fool! The main reason I mentioned my sight issue was to
mention what an interesting package emacspeak is. This is one package
whih shows what you can do with emacs and a little imagination.
Essentially, it adds spoken feedback to everything you do in emacs. As
you type, letters are spelt out and spoken, lines are spoken and you can
get the whole screen spoken. In addition to that, it has something
unique in the adaptive technology field - voice lock. This is like
font-lock, except rather than using colours, it uses different voices
and voice pitch. So, when doing something like programming, keywords,
constants comments, strings etc are all spoken in a different voice.
Sound icons are used to indicate various operations, such as saving a
file or opening an email message which also contains atachments etc. 

Nearly all of this is made possible through the use of defadvice and
lots of supporting helper functions. It shows that what you can do with
emacs is largely down to your imagination as all the power is there. 

>
> On Feb 1, 9:15 am, Jason Earl <je...@notengoamigos.org> wrote:
>> I have high hopes that with the inclusion of CEDET that Emacs can start
>> making progress on the IDE front.  I basically feel the same way about
>> Emacs as you do.  I've used Eclipse and Netbeans, and I did not like
>> them, even for Java development.  Sure, there were some things that they
>> did *much* better than Emacs, but mostly they just seemed to get in the
>> way.
>>
>> I've played a bit with CEDET's EDE, however, and it was definitely cool
>> to build Autoconf projects from Emacs.  Eventually I really would like
>> to be able to help move things forward.
>
> It seems to me that cooperativeness helps open source projects more
> than competitiveness.
> In particular if emacs had something like eclim it would be the best
> of all worlds.
> The only downside would be memory footprint.  Who cares about that
> anyway nowadays especially if we have customizability, autoloading etc

There are a few things I'd like to see improved with emacs. I wished it
had multi-threading for example. While elisp is great for the main tasks
it does, I'd also love a more sophisticated/powerful language. While I'm
doubtful it will ever happen, it would be interesting to have an emacs
that used something like guile or even common lisp as its underlying
extension language. This has been talked about for years, but I'm not
sure if we will ever get there. I'm not even sure if the way to go would
be to convert emacs to something like guile or start a whole new system
that was able to benefit from the experience of Emacs and maybe avoid
some of the mistakes or poorer design decisions . This is not to say that
I'm critical of the work which has and is being done - there seem to be
very few decisions that have been poor choices. For the years I've been
using emacs, I think on the whole, the emacs development and maintenance
team have done an excellent job and I would not want my comments to seem
critical of this. What I'm referring to is the ability to make better
choices now we have the benefit of more experience and greater
udnerstanding of the issues. In fact, it seems to me that there has been
some reinvigoration with respect to emacs development over the last few
years and things do appear brighter than they have at times in the past. 

For now, I'm pleased we have what we have and am thankful for that.

Tim


 
-- 
tcross (at) rapttech dot com dot au


  reply	other threads:[~2011-02-01 21:15 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-28 19:29 Open Hypspec with w3m Jason Earl
2011-01-28 23:00 ` Tim X
2011-01-28 23:33   ` Jason Earl
2011-01-28 23:58     ` [SOLUTION] " Jason Earl
2011-01-29  2:36       ` Stefan Monnier
2011-01-29 17:04         ` Jason Earl
2011-01-28 23:05 ` Stefan Monnier
2011-01-29  0:29   ` Jason Earl
2011-01-29  2:37     ` Stefan Monnier
2011-01-29 17:06       ` Jason Earl
2011-01-29 22:53         ` Tim X
2011-01-30  4:05           ` rusi
2011-01-30 14:47             ` Perry Smith
     [not found]             ` <mailman.10.1296398854.11759.help-gnu-emacs@gnu.org>
2011-01-30 15:11               ` Krzysztof Bieniasz
2011-01-30 15:45                 ` Open Hypspec with w3m (morphed into keyboards, etc) Perry Smith
     [not found]                 ` <mailman.15.1296402359.11759.help-gnu-emacs@gnu.org>
2011-01-30 16:34                   ` Krzysztof Bieniasz
2011-01-30 16:35                   ` Krzysztof Bieniasz
2011-01-30 16:38                   ` Krzysztof Bieniasz
2011-01-30  5:06           ` Open Hypspec with w3m Jason Earl
2011-01-30  8:44             ` Tim X
2011-02-01  4:15               ` Jason Earl
2011-02-01 12:33                 ` rusi
2011-02-01 21:15                   ` Tim X [this message]
2011-02-01 22:44                     ` Current Emacs Development (was: Open Hypspec with w3m) Jason Earl
2011-02-02  4:25                       ` Current Emacs Development Stefan Monnier
2011-02-02  5:58                         ` Jason Earl
2011-02-04 23:33 ` Open Hypspec with w3m Andy Moreton

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87aaifpib5.fsf@puma.rapttech.com.au \
    --to=timx@nospam.dev.null \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.