Giter VIP home page Giter VIP logo

Comments (8)

SvenDowideit avatar SvenDowideit commented on May 29, 2024

What about using a browser based spreadsheet - or its syntax?

for eg:

in essence, your expense calculator can be implemented as a spreadsheet table/grid - and your expenses example would be a page that contains several of these tables, with some kind of =SET and =GET to access values outside the current table.

oh, yes, I do want that :)

from smallest-federated-wiki.

WardCunningham avatar WardCunningham commented on May 29, 2024

I'm hesitant to even think in spreadsheet terms. I'm a great fan of them in that they provide the only end-user programming environment where new models are routinely built and then important decisions are based on their predictions. The problem is that they have been too successful. You can't borrow even a little from spreadsheets without pretty much having to implement everything and then you just end up with one more bad spreadsheet program.

Some things that spreadsheets don't do particularly well that I would like to tackle eventually:

  • units calculations
  • non-scalar values
  • modularity (exploiting refactoring & federation)

There are awesome calculators out there ranging from Google Calculator to Wolfram Alpha. I've suggested starting with a 20-line implementation, not because it is powerful, but because it would integrate easily and point in a direction.

(I've now looked at jquery.sheet and agree that there is a lot to like.)

from smallest-federated-wiki.

asolove avatar asolove commented on May 29, 2024

This is a very interesting idea. I am taking a crack at something similar to the awk calculator. You enter numbers or simple algebraic expressions and can give them names if you wish. I see it being useful for two purposes: 1. a scratch pad to do math while reading articles. 2. a format for presenting "arguments" in the form of calculations that are part of articles.

Some other inspiration for the future comes from Soulver (http://www.acqualia.com/soulver/) and Bret Victor's Scrubbing Calculator: (http://worrydream.com/ScrubbingCalculator/), of which I am also trying to build a browser version.

from smallest-federated-wiki.

WardCunningham avatar WardCunningham commented on May 29, 2024

I've ported the awk script which nows runs in javascript on the client side. See http://home.c2.com:1111/view/expense-calculator

from smallest-federated-wiki.

SvenDowideit avatar SvenDowideit commented on May 29, 2024

cool! You seem to be having altogether too much fun :)

On 11/11/11 08:57, Ward Cunningham wrote:

I've ported the awk script which nows runs in javascript on the client side. See http://home.c2.com:1111/view/expense-calculator


Reply to this email directly or view it on GitHub:
#53 (comment)


Professional Wiki Innovation and Support
Enterprise Support Contracts for Foswiki
Sven Dowideit http://fosiki.com

from smallest-federated-wiki.

WardCunningham avatar WardCunningham commented on May 29, 2024

Well, I had fun on that ski trip in 1981. Did you notice the price of a fill-up back then? Also the lift tickets look expensive at $48 but that was for a week of the best tram skiing in the country.

Try changing some numbers. The calculator feels spread-sheet like except that cells have names, not numbers, and the flow of information is always down the page.

from smallest-federated-wiki.

asolove avatar asolove commented on May 29, 2024

I really like the way the calculator works. I wonder if we could build "inline" editing instead of the way you currently have to edit the whole textarea to make editing less disruptive and to see the changes happening real-time.

from smallest-federated-wiki.

WardCunningham avatar WardCunningham commented on May 29, 2024

I wanted to keep the calculator simple so that it is easy to experiment with manipulation. Like you, I am inspired by http://worrydream.com/ScrubbingCalculator/

My first thought this morning was to make the editor's textarea scroll to the point where one double-clicks. Although this is the right thing to do at some point, I don't believe such optimization is on the path to important discovery.

We're better off exploring (and organizing) event-oriented interplay between data, calculation, and visualization within the context of the modern dom.

from smallest-federated-wiki.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.