From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: raman Newsgroups: gmane.emacs.devel Subject: Re: Differences between Org-Mode and Hyperbole Date: Fri, 17 Jun 2016 08:29:07 -0700 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1466179216 31794 80.91.229.3 (17 Jun 2016 16:00:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 17 Jun 2016 16:00:16 +0000 (UTC) Cc: emacs-devel@gnu.org To: Tom Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 17 18:00:10 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bDwBk-0002dR-HQ for ged-emacs-devel@m.gmane.org; Fri, 17 Jun 2016 18:00:08 +0200 Original-Received: from localhost ([::1]:58613 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDwBj-0002YI-Jy for ged-emacs-devel@m.gmane.org; Fri, 17 Jun 2016 12:00:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44967) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDvhs-0005ut-Da for emacs-devel@gnu.org; Fri, 17 Jun 2016 11:29:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bDvhn-0001wu-Ch for emacs-devel@gnu.org; Fri, 17 Jun 2016 11:29:15 -0400 Original-Received: from mail-pa0-x235.google.com ([2607:f8b0:400e:c03::235]:33497) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDvhn-0001wl-4p for emacs-devel@gnu.org; Fri, 17 Jun 2016 11:29:11 -0400 Original-Received: by mail-pa0-x235.google.com with SMTP id b13so29510279pat.0 for ; Fri, 17 Jun 2016 08:29:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=n3WVhOtqSbU3PiFHt5Dh/nbYUUQdrE+blmGZ9Xd8+Zw=; b=DcHF8G8ocgs7Toxm8IjHoVwuk346kyKhtOtSJI9wmk4yeLjNxDGEJ+jvUrfRqpeUd0 3DqRhtpGZfxvfXZ/evR3M1mLOipTCOdXa6Si9iMD5BPKFg0BpbfQ50Wo2+AMvnQLDmVG vP3syVId+5uYkeYrRlfT3VqgPLR8TBYdpo1TptTmn/eTparf67wGOEQieUfiXQtZ74VC 7jabjXZTBv6HO4bHXycIf8rRVfcihBIVN0lNzVHv6c7N+FYQf77E3XqUKJQwHQ6k73OZ 7sI7XR6wBNuZFJNgKloqVMkJ99ZaBP357iPIK0f+2/IIjz6waTPi23YJJhMQ1raGLA87 SDcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=n3WVhOtqSbU3PiFHt5Dh/nbYUUQdrE+blmGZ9Xd8+Zw=; b=bdfdCJUIQSw/I2UI5oPRJW3oKtEEW2asLAquuEVzyWQGe5oz4hXj7DlqtD6Lgua7h4 oOTxKB8AxQNmVuuDhc5dLSPVKMkipGdxgbBq42YWHo98pwGkLDvBhWQ7DvxGlhzYGLPH 2i7SWetSO3Xy5oV72RQogbW9JAyK0K/CX89ximJdxh7CL1Rbb9IqFh3SxI9C2jYBNjcM hcJHXeT/3OiUa0DhFZKeJpSTnr8qKNDTotYrEMrTw0UDddh0BI/UsFoZBhTPjDLXZM9r rKvOO4chRMmboq+fTPv3C/GqSAxzlhhWCoZfV92uAagFLUuhM1yOXqtWq9xoBlI8C+d1 r/qA== X-Gm-Message-State: ALyK8tKueKwXwqvilGKHB8WfAI3klwdGc9vYWa5LLsGl2pdMwcLr0NKmL0Owx/WM+cDwu2up X-Received: by 10.66.90.4 with SMTP id bs4mr3018223pab.80.1466177350123; Fri, 17 Jun 2016 08:29:10 -0700 (PDT) Original-Received: from raman-glaptop2 ([207.198.106.151]) by smtp.gmail.com with ESMTPSA id p129sm4108468pfb.73.2016.06.17.08.29.08 (version=TLS1_2 cipher=AES128-SHA bits=128/128); Fri, 17 Jun 2016 08:29:09 -0700 (PDT) In-Reply-To: (Tom's message of "Fri, 17 Jun 2016 05:02:48 +0000 (UTC)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.94 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c03::235 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:204450 Archived-At: Tom writes: Also, this is an excellent example of the purist vs pragmatist view -- getting closer to home, Common Lisp or Scheme proponents have likely said the same about emacs Lisp:-)> Robert Weiner gnu.org> writes: >>=20 >> Or produce a coherent set of requirements and have an Emacs-familiar arc= hitect >> and programmer (or team) work to produce new implementations with clean >> data abstractions,=20 > > In the real word these abstractions always lag behind practical > development like adding new features, because development constantly > moves forward amd while you come up with an abstraction, the new=20 > developments may already have surpassed that. > > In addition, emacs doesn't have a surplus of developers who have > the ability and time to rewrite a huge piece of existing code, so > striving for clean implementation rewrites is not really practical > with the current developer base. There's lot of work to do already > without rewrites too. > > >> Emacs should have excellent tools in these >> areas.=C2=A0 Has anyone examined the org-mode code to see whether it is = well >> written or not? > > Org is an excellent, practical tool. That's why people use it. > > It may have room for improvement in its internals, but it can be > said about other parts of emacs also. In software development there=20 > is rarely time to rewrite a big piece of existing code and it's > especially true for volunteer projects with constrained resources. --=20