all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: joakim@verona.se
To: "Sander Boer" <sanderboer@yahoo.com>
Cc: emacs-devel@gnu.org
Subject: Re: HTML5 the new lisp ?
Date: Mon, 01 Aug 2011 00:26:46 +0200	[thread overview]
Message-ID: <m339hm3x3t.fsf@verona.se> (raw)
In-Reply-To: <87oc0a8afj.fsf@COLTRANE.i-did-not-set--mail-host-address--so-tickle-me> (Sander Boer's message of "Sun, 31 Jul 2011 22:25:20 +0200")

"Sander Boer" <sanderboer@yahoo.com> writes:

> Hi,
>
> I know it makes no sense to compare a markup language to a functional
> language, but think of it, HTML5 is the first point of contact of most
> people when it comes to computing, much like the early days of computing
> when lisp was the first language people came into contact with.
>
> More to the point, the reason I bring this up in this group is the fact that I find myself
> wondering what emacs would *mean* when it would embrace HTML5 as a
> fundamental integrated platform.
>
> HTML5 is being heralded as the app platform of the coming years, with
> mobile computing taking the lead as the main Internet connecting device.
>
> But personally, I would like to see a good rendering engine, imagine
> what gnus would look like. Come to think of it, imagine how ubiquitous
> HTML5 emails would be in the (near) future - sure, it will also come
> with its own unique set of security concerns, but I seriously wonder if
> text-only email will cut it. ah, hold on with ye flames, after a brief
> stint with HTML signatures, I find myself gravitating towards
> text-only. But that is mainly because HTML in its present incarnation in
> emails is too volatile, but one must admit that volatility is hardly a
> reason that it will *never* work.
>
> Also, auctex, man what would that look like ?
> Or what about HTML5 games ? Gnus vs. Penguins , Angry Emus ?
>
> I noticed Joakim Verona implemented a webkit widget and I was wondering
> how this is received in the land of Fangorn  ?
> I propose a step deeper, a C-level implementation. 
>
> It is an absurd idea, but is it not through initial absurdity that
> unimaginable possibilities become unlocked ?
> Are we not Man, is absurdity not our privilege ?

I'm not really sure what you are talking about but if you want to play
with Emacs and HTML5 it is possible in a primitive way with the
xwidget branch. You can create a webkit area in an Emacs buffer and
manipulate it by injecting javascript fragments in it.

I would like to achieve a better elisp/DOM bridge for my purposes but
I'm procrastinating it because it's not obvious how to do it in an
interesting way. (Either by machine generating DOM bindings with
Cedet/SRecode, or by making some form of adapter compatible with
xml-parse-region)

Anyway, if some of this HTML5 enthusiasm could be directed into the
furtherance of the xwidget branch, that would be splendiferous :)

-- 
Joakim Verona



  parent reply	other threads:[~2011-07-31 22:26 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-07-31 20:25 HTML5 the new lisp ? Sander Boer
2011-07-31 20:42 ` Thien-Thi Nguyen
2011-07-31 22:26 ` joakim [this message]
2011-08-01 11:58   ` Dimitri Fontaine
2011-08-01 12:14     ` Lars Ingebrigtsen
2011-08-01 13:50       ` joakim
2011-08-02 11:09         ` Andreas Röhler
2011-08-02 11:19           ` Antoine Levitt
2011-08-02 10:40   ` What would a 21st centruy text render engine do -was: " Sander Boer

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=m339hm3x3t.fsf@verona.se \
    --to=joakim@verona.se \
    --cc=emacs-devel@gnu.org \
    --cc=sanderboer@yahoo.com \
    /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.