Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.soft-sys.math.mathematica > #3482

Re: How to write a "proper" math document

From "McHale, Paul" <Paul.McHale@excelitas.com>
Newsgroups comp.soft-sys.math.mathematica
Subject Re: How to write a "proper" math document
Date 2011-07-05 09:13 +0000
Organization Steven M. Christensen and Associates, Inc and MathTensor, Inc.
Message-ID <iuukk8$epi$1@smc.vnet.net> (permalink)
References <201107041044.GAA02461@smc.vnet.net>

Show all headers | View raw


Looking at Mathematica's admitted origins as an authoring tool for Stephen Wolfram to publish his books, it's stronger points become evident.  It works very well in the individual experiment, document and "publish" mode.  Publish here meaning the document is indistinguishable from a PDF with static data, no interaction.  A book.  I will likely stay in the standard flow of experiment, document and publish.  As we can see from the exchanges of emails, this path is sufficiently difficult to do well.  Stephen just makes it look easy :)

I think there are three levels of sharing (at least).  Static data, dynamic/interactive documents and what would traditionally be called stand alone programs (Java, C#...). 

Interactive documents seem to be a limited by corporate security more than technology.  I.e. If Mathematica were open source/free, this would be closer to a non-issue.  This is not practical.  I am just trying to isolate the underlying issue.  To accomplish dynamic documents, the readers need to be better secured (no keyboard input?), more obvious to the anti-Mathematica crowd (user) and easier to proliferate ($$$).  Since the developer and the user share the same interface, the interface of the reader may want to have features disabled and separate menu items for execution.  I.e. "Run" button in place of CTRL-A, Shift-Enter.

Stand alone programs also require the use of the developer interface.  I can tell from the posts here Mathematica has become a programming environment as well where we complete complex tasks that would have been traditionally implemented in Python, Java or C#.  If we share our notebooks with another Mathematica developers, this is fantastic since other developers already use the same interface.  The question is how do we share such functionality with users?  Without a GUI to separate the "user" from the "developer interface", this task is quite difficult.

To fill the expanding roles, maybe WRI needs to consider alternate interfaces.  Maybe a GUI centric interface for distribution of programs.  This is how Microsoft does .Net.  Instead of WRI readers there could be a WRI runtime engine and an "EXE" that is distributed.

I wonder where WRI derives income from?  My guess would be commercial sales.  If this were 90% of the income, make Mathematica free to all educational institutions.  Maybe research institutions as well.  The further proliferation of Mathematica is likely to drive more commercial sales which could yield a net increase in income (in time).

The more I use Mathematica, the more I don't want to be without it.  I also believe proliferation is a very good thing in the bigger picture.  I would love to write interactive documents or distribute standalone programs.  It just isn't in the immediate cards. 

Paul




Paul McHale  |  Electrical Engineer, Energetics Systems  |  Excelitas Technologies Corp.

Phone:   +1 937.865.3004   |   Fax:  +1 937.865.5170   |   Mobile:   +1 937.371.2828
1100 Vanguard Blvd, Miamisburg, Ohio 45342-0312 USA
Paul.McHale@Excelitas.com
www.excelitas.com



Please consider the environment before printing this e-mail.
This email message and any attachments are confidential and proprietary to Excelitas Technologies Corp. If you are not the intended recipient of this message, please inform the sender by replying to this email or sending a message to the sender and destroy the message and any attachments.
Thank you


-----Original Message-----
From: dr DanW [mailto:dmaxwarren@gmail.com]
Sent: Monday, July 04, 2011 6:44 AM
Subject: Re: How to write a "proper" math document

Pulling back from the meta-issue of literate engineering, this is the second time in as many months the topic of hiding cells for publishing documentation has come up in this forum.  I think I will experiment a little with using cell tags to mark cells for hiding (closing) so switching between the development and publishing layout is just a button click.  If I come up with something I am happy with, I'll post it under a new thread.

Daniel

Back to comp.soft-sys.math.mathematica | Previous | NextNext in thread | Find similar | Unroll thread


Thread

Re: How to write a "proper" math document "McHale, Paul" <Paul.McHale@excelitas.com> - 2011-07-05 09:13 +0000
  Re: How to write a "proper" math document AES <siegman@stanford.edu> - 2011-07-06 09:39 +0000
  Re: How to write a "proper" math document AES <siegman@stanford.edu> - 2011-07-06 09:40 +0000
    Re: How to write a "proper" math document Richard Fateman <fateman@cs.berkeley.edu> - 2011-07-07 11:31 +0000
      Re: How to write a "proper" math document AES <siegman@stanford.edu> - 2011-07-08 08:57 +0000
      Re: How to write a "proper" math document Peltio <peltio@twilight.zone> - 2011-07-08 09:09 +0000
        Re: How to write a "proper" math document Richard Fateman <fateman@cs.berkeley.edu> - 2011-07-09 11:34 +0000
  Re: How to write a "proper" math document "David Park" <djmpark@comcast.net> - 2011-07-07 11:29 +0000
    Re: How to write a "proper" math document AES <siegman@stanford.edu> - 2011-07-08 08:55 +0000
    Re: How to write a "proper" math document Richard Fateman <fateman@cs.berkeley.edu> - 2011-07-08 08:58 +0000
      Re: How to write a "proper" math document AES <siegman@stanford.edu> - 2011-07-09 11:32 +0000
      Re: How to write a "proper" math document AES <siegman@stanford.edu> - 2011-07-09 11:32 +0000
      Re: How to write a "proper" math document AES <siegman@stanford.edu> - 2011-07-09 11:44 +0000
    Re: How to write a "proper" math document Andrzej Kozlowski <akoz@mimuw.edu.pl> - 2011-07-12 10:59 +0000
      Re: How to write a "proper" math document Andrzej Kozlowski <akoz@mimuw.edu.pl> - 2011-07-13 07:13 +0000
      Re: How to write a "proper" math document Richard Fateman <fateman@cs.berkeley.edu> - 2011-07-13 07:17 +0000
      Re: How to write a "proper" math document Murray Eisenberg <murray@math.umass.edu> - 2011-07-14 09:28 +0000
      Re: How to write a "proper" math document Andrzej Kozlowski <akoz@mimuw.edu.pl> - 2011-07-15 01:24 +0000
  Re: How to write a "proper" math document "McHale, Paul" <Paul.McHale@excelitas.com> - 2011-07-07 11:33 +0000
  Re: How to write a "proper" math document "McHale, Paul" <Paul.McHale@excelitas.com> - 2011-07-07 11:38 +0000
    Re: How to write a "proper" math document AES <siegman@stanford.edu> - 2011-07-08 09:02 +0000
    Re: How to write a "proper" math document Armand Tamzarian <mike.honeychurch@gmail.com> - 2011-07-08 09:06 +0000
  Re: How to write a "proper" math document JUN <noeckel@gmail.com> - 2011-07-16 09:43 +0000

csiph-web