all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: William Gardella <gardellawg-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: emacs-devel-mXXj517/zsQ@public.gmane.org
Subject: Re: Emacs Webapp/Plugin
Date: Sun, 29 Jul 2012 12:14:38 -0400	[thread overview]
Message-ID: <87wr1mfssx.fsf@gmail.com> (raw)
In-Reply-To: CAGwjgEj0-bdMaTvQW3EsPKjxxLdkO0L2Lh-muQ2E1+VPg9kZXA@mail.gmail.com

Paul Michael Reilly <pmr-9u8/wbatHBfQT0dZR+AlfA@public.gmane.org> writes:
> ...
> Using an ssh type mechanism is neither seamless, robust nor
> practical.

It's not "seamless," but it can certainly be robust and practical (and
perhaps more seamless when your SSH client is a Chrome tab).  SSHing out
to an Emacs instance that contains, e.g., your Org files is quite
effective in my experience of getting by without the ability to install
Emacs on work computers.

>     Other than that, I think the cause is basically hopeless; a
>     Chromebook
>     is a Tivoized device.
>
>
> My cause is not hopeless, I am convinced.  I've never used a Tivo so
> I do not understand the analogy.  Also, I use the Chromebook as a
> name to characterize an experience: where a browser is the main
> (possibly sole) application and all computing is done via URL
> references.  This computing model is important to me because it
> enormously simplifies my computing environment and allows me to focus
> on hacking rather than system administration.  It also allows me to
> use commodity hardware, although I will be the first to admit that
> the initial Chromebook devices were underpowered and less than
> useful.  On my MacBook Air, I basically use Chrome and Emacs, which
> was the catalyst to asking the question: is there a way to combine
> the two seamlessly?  I cannot imagine Emacs ever being a Chrome
> replacement but I can imagine Emacs handling a file in a Chrome tab.
>  Now I just need to find a practical way to make it happen. :-)
>
> -pmr

Some alternatives you might look at:

1. ymacs ( http://www.ymacs.org/ ) is a free software AJAX "Emacs-alike"
editor.  But, of course, having a backend written in JavaScript rather
than Emacs Lisp, it does not include the huge, encyclopedic codebase of
GNU Emacs.  It does do reasonably good syntax highlighting, edit code
using some Emacs conventions, and it is extensible, but feature-wise,
what you would be getting is far more like microemacs or ZILE than GNU
Emacs.  I'm not sure if that's what you mean when you talk about Emacs
features we all know and love.  For me, it would not be seamless if it
doesn't run Org, Gnus, and the fifty million other Elisp programs I
use.

2. Some content management systems, most notably Ikiwiki, understand Org
files these days as a markup option.

3. Conkeror is a JavaScript-based web browser based on the XULrunner
engine used by Mozilla which follows Emacs-like user interface
conventions and is highly extensible.

4. Nic Ferrier develops an asynchronous Emacs webserver project called
Elnode, aimed at making it possible to create interactive web
applications using Elisp.  I know that one idea that has been floated by
him for things Elnode could do is to create a purely web-based
Emacsclient.  That might be closest to what you need--web-based
interface with a real Emacs instance on the other end--but it doesn't
exist yet by a long shot.

-WGG

-- 
I use grml (http://grml.org/)




  parent reply	other threads:[~2012-07-29 16:14 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-07-27 16:47 Emacs Webapp/Plugin Paul Michael Reilly
2012-07-27 18:13 ` joakim
2012-07-27 23:56 ` Jeremiah Dodds
2012-07-28  2:56   ` Paul Michael Reilly
2012-07-28 21:26     ` William Gardella
2012-07-29 10:53       ` Paul Michael Reilly
2012-07-29 15:21         ` Bastien
2012-07-29 16:14         ` William Gardella [this message]
2013-10-04 10:03         ` Alex Bennée
2013-10-04 15:39           ` Paul Michael Reilly
2013-10-05 16:48             ` Richard Stallman
2013-10-06 18:59               ` Paul Michael Reilly
2013-10-07 13:36                 ` Richard Stallman
2012-07-28 13:58 ` Richard Stallman
2012-07-29  0:54   ` Miles Bader
2012-07-29 11:18     ` Paul Michael Reilly
2012-08-05 17:06     ` Richard Stallman
2012-08-08  5:19       ` William Gardella
2012-07-29 11:11   ` Paul Michael Reilly
2012-07-30  1:47     ` Richard Stallman
2012-07-30  2:34       ` Stephen J. Turnbull
2012-07-30  8:30         ` joakim
2012-07-31 22:32           ` Richard Stallman
2012-07-31 22:49             ` chad
2012-08-01  9:20               ` joakim
2012-08-01 22:42                 ` Richard Stallman
2012-08-02  7:41                   ` joakim
2012-08-02 23:38                     ` Richard Stallman
2012-08-03 19:09                       ` joakim
2012-08-04  5:43                         ` Richard Stallman
2012-08-02 23:38                     ` Richard Stallman
2012-08-03 19:27                       ` joakim
2012-08-04  5:43                         ` Richard Stallman
2012-08-04  8:13                           ` joakim
2012-08-04  2:43                       ` Jason Rumney
2012-08-05  0:04                         ` Richard Stallman
2012-07-31 22:32         ` Richard Stallman
2012-08-04 10:06       ` Miles Bader
2012-08-04 13:01         ` Lennart Borgman
2012-08-04 15:38           ` Nix
2012-08-05  0:04         ` Richard Stallman
2012-08-05  0:31           ` Miles Bader
2012-08-05 21:01             ` Richard Stallman

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=87wr1mfssx.fsf@gmail.com \
    --to=gardellawg-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
    --cc=emacs-devel-mXXj517/zsQ@public.gmane.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.