Skip to content
Permalink
Branch: master
Commits on Mar 18, 2019
  1. Adding `{ brackets }` around continuation regions, instead of bare

    xkapastel committed Mar 18, 2019
    shift/reset.
Commits on Mar 15, 2019
Commits on Mar 14, 2019
  1. Shuffle files around a bit.

    xkapastel committed Mar 14, 2019
  2. Remove MagicWord.Bots, shorter names for directories.

    xkapastel committed Mar 14, 2019
Commits on Mar 12, 2019
Commits on Mar 9, 2019
  1. Change `IContainer`, add `Bin` type for embedded binaries.

    xkapastel committed Mar 9, 2019
Commits on Mar 8, 2019
  1. Synthesis is done in `Bots`, not `Functions`.

    xkapastel committed Mar 8, 2019
  2. The namespace is `MagicWord.Functions`, not `MagicWord.Code`.

    xkapastel committed Mar 8, 2019
  3. Touch README.

    xkapastel committed Mar 8, 2019
  4. Rename some namespaces.

    xkapastel committed Mar 8, 2019
Commits on Mar 1, 2019
  1. Touch README.

    xkapastel committed Mar 1, 2019
  2. Add Liberapay/Ko-Fi buttons.

    xkapastel committed Mar 1, 2019
Commits on Feb 28, 2019
  1. Did a bunch of things the last few days, committing just to get back

    xkapastel committed Feb 28, 2019
    to normal.
    
    Git should really at least attempt cluster commits automatically so
    you don't need to do it manually...something to work on for Magic Word
    :)
Commits on Feb 27, 2019
Commits on Feb 25, 2019
  1. Remove `ISerializable` stuff.

    xkapastel committed Feb 25, 2019
    What I wanted was an easy way to embed numbers. Instead, I think I'll
    use undefined words, and make sure that well-typed computations end in
    a "straight line" run of undefined words that happen to be
    e.g. arithmetic operations.
  2. Touch README.

    xkapastel committed Feb 24, 2019
Commits on Feb 24, 2019
  1. Rethink the way term rewriting interacts with the "container"

    xkapastel committed Feb 24, 2019
    interface.
    
    I would like to have many different evaluation strategies for ABC,
    including graph rewriting (via interaction nets), bytecode
    interpretation and so on. I'm hoping that `IContainer` will become the
    interface to all of these. I'll probably need another method to
    "quote" a container back to ABC that will recreate it, but I need to
    begin work on bangs and capabilities first.
  2. Touch README.

    xkapastel committed Feb 24, 2019
Commits on Feb 23, 2019
  1. Rename `magic` command to `MagicWord.Web`

    xkapastel committed Feb 23, 2019
  2. Rebrand as Magic Word.

    xkapastel committed Feb 23, 2019
    I'm probably going to add projectional editors like Awelon, so
    there'll be more languages than just Forth. "Word" still carries some
    of the Forth connotation.
  3. Rename `Term.norm` to `Term.rewrite`

    xkapastel committed Feb 23, 2019
Commits on Feb 22, 2019
  1. Remove stray semicolons.

    xkapastel committed Feb 22, 2019
  2. Bang and Symbol words.

    xkapastel committed Feb 22, 2019
    Bangs are going to be effects, probably used with (linear) capability tokens. Symbols are the use/mention distinction for words, with PostScript syntax, for first class definitions/deletions.
Commits on Feb 21, 2019
  1. Rename `Var` to `Variable`.

    xkapastel committed Feb 21, 2019
Commits on Feb 20, 2019
  1. Touch README.

    xkapastel committed Feb 20, 2019
  2. Touch README.

    xkapastel committed Feb 20, 2019
  3. Rebrand as Planet Forth.

    xkapastel committed Feb 20, 2019
Commits on Feb 18, 2019
  1. Moving to F#.

    xkapastel committed Feb 18, 2019
Commits on Feb 13, 2019
  1. Change the signature of `INormalizer`; Move tests to their own assembly.

    xkapastel committed Feb 13, 2019
    An instance of `INormalizer` can now guess whether or not it can be
    applied to a given string of code, and it can signal failure during
    normalization.
Older
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.