Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

initial candidate experimental prototype Rhombus #163

Open
wants to merge 33 commits into
base: master
Choose a base branch
from

Commits on Aug 2, 2021

  1. Configuration menu
    Copy the full SHA
    e392272 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97a0df2 View commit details
    Browse the repository at this point in the history
  3. small further clarification

    mflatt committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    0fa24e9 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. definition-form name changes

    Change `define`->`def`, `value`->`val`, `function`->`fun`,
    and `forward`->`let`.
    
    Also, precedence declaration now supports `same-on-left-as` and
    `same-on-right-as`, used to disallow `*` on the right of `/`.
    mflatt committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    72d6332 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. Configuration menu
    Copy the full SHA
    57f37d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7ed4271 View commit details
    Browse the repository at this point in the history
  3. fix typos

    mflatt committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    b30e058 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2021

  1. Configuration menu
    Copy the full SHA
    7125aeb View commit details
    Browse the repository at this point in the history
  2. sync implementation

    mflatt committed Aug 7, 2021
    Configuration menu
    Copy the full SHA
    5cee005 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2021

  1. Configuration menu
    Copy the full SHA
    9ea053b View commit details
    Browse the repository at this point in the history
  2. sync implementation

    mflatt committed Aug 8, 2021
    Configuration menu
    Copy the full SHA
    2cafd28 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. add lists, arrays, and maps

    These additions triggered a further revision of static info and
    bindings, which has evolved to an even more Turnstile-like
    bindirectional protocol at the level of bindings.
    mflatt committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    f059cf5 View commit details
    Browse the repository at this point in the history
  2. sync implementation

    mflatt committed Aug 12, 2021
    Configuration menu
    Copy the full SHA
    b8fa78b View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2021

  1. Configuration menu
    Copy the full SHA
    b3a30f9 View commit details
    Browse the repository at this point in the history
  2. sync implementation

    mflatt committed Aug 14, 2021
    Configuration menu
    Copy the full SHA
    26192dc View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2021

  1. Configuration menu
    Copy the full SHA
    1976a2b View commit details
    Browse the repository at this point in the history
  2. sync implementation

    mflatt committed Aug 19, 2021
    Configuration menu
    Copy the full SHA
    2ceb43d View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2021

  1. shrubbery notation: disallow : before |s

    Partial reversal of previous design choice. Also, printing is now
    implemented.
    mflatt committed Sep 6, 2021
    Configuration menu
    Copy the full SHA
    0a00415 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2021

  1. update for «» instead of {}

    mflatt committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    7ff6907 View commit details
    Browse the repository at this point in the history
  2. sync implementation

    mflatt committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    5388e19 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2021

  1. improved tail protocol

    mflatt committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    7299d90 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. add ...... for tail repetition, make ... in ? bind to lists

    Also, reorganize macro forms to `macro` and `rule` variants and add
    `rhombus/macro` for importing macro and compile-time bindings.
    mflatt committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    726c96e View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. change ? to ' and more

     'keyword' -> ~keyword
    
     ?  ->  '
     ¿  ->  $
     +$ ->  &
    mflatt committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    b0aeaa9 View commit details
    Browse the repository at this point in the history
  2. sync implementation

    mflatt committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    3cd1d5c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b97d79f View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2021

  1. Configuration menu
    Copy the full SHA
    e145f74 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2021

  1. change interactions parsing

    For example, `1+2` immediately produces `3` without an extra line
    containing `;`.
    mflatt committed Oct 23, 2021
    Configuration menu
    Copy the full SHA
    65ae035 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. add a table of contents

    mflatt committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    978b6d1 View commit details
    Browse the repository at this point in the history
  2. simplify and regularize map syntax

    The special treatment of keywords as keys does not seem like a good
    idea after all.
    mflatt committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    39938ed View commit details
    Browse the repository at this point in the history
  3. fix out-of-sync examples

    mflatt committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    9202f5e View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2021

  1. Configuration menu
    Copy the full SHA
    6eea2fd View commit details
    Browse the repository at this point in the history
  2. struct -> class

    mflatt committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    041cb7b View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2021

  1. Configuration menu
    Copy the full SHA
    056647f View commit details
    Browse the repository at this point in the history