Commits on May 1, 2016
  1. @akkartik

    Merge pull request #55 from waterhouse/loop-perf

    Make "point", hence loops in general, enormously cheaper with call/ec…
    akkartik committed May 1, 2016
  2. @waterhouse

    Make "point", hence loops in general, enormously cheaper with call/ec…

    … instead of call/cc
    
    Before:
    arc> (each n '(1000 2000 4000 8000 16000 32000) (pr n " ") (time:repeat n nil))
    1000 time: 13 msec.
    2000 time: 35 msec.
    4000 time: 130 msec.
    8000 time: 711 msec.
    16000 time: 3405 msec.
    32000 time: 19372 msec.
    
    After:
    arc> (each n '(1000 2000 4000 8000 16000 32000) (pr n " ") (time:repeat n nil))
    1000 time: 0 msec.
    2000 time: 1 msec.
    4000 time: 1 msec.
    8000 time: 3 msec.
    16000 time: 6 msec.
    32000 time: 12 msec.
    waterhouse committed Apr 30, 2016
Commits on Apr 27, 2016
  1. @akkartik

    warn when assigning to a function variable

    http://arclanguage.org/item?id=19687
    
    Just an initial experiment. Let's see what it breaks.
    akkartik committed Apr 27, 2016
  2. @akkartik

    .

    akkartik committed Apr 27, 2016
  3. @akkartik
  4. @akkartik

    change style emitted by pretty printer

    I prefer a more consistent 2-space indent style.
    akkartik committed Apr 26, 2016
  5. @akkartik

    add some tests for the pretty-printer

    ..prior to changing it.
    akkartik committed Apr 26, 2016
Commits on Apr 26, 2016
  1. @akkartik
  2. @akkartik
  3. @akkartik

    .

    akkartik committed Apr 26, 2016
  4. @akkartik
  5. @akkartik

    why do we have two pretty-printers?!

    At least try to make it more obvious for now.
    akkartik committed Apr 26, 2016
  6. @akkartik

    bug in unserialize

    akkartik committed Apr 26, 2016
Commits on Apr 17, 2016
  1. @akkartik

    Merge pull request #54 from mroll/master

    Fixes bug where interactive call to (readline) returns w/out waiting for user input.
    
    More details: http://arclanguage.org/item?id=19606
    akkartik committed Apr 17, 2016
  2. @mroll
  3. @mroll
Commits on Apr 14, 2016
  1. @akkartik

    Add online help for spliceable lists.

    Fixes #52.
    akkartik committed Apr 13, 2016
Commits on Apr 13, 2016
  1. @akkartik

    disable some spurious errors

    Errors occurred when we load lib/news.arc but run lib/app.arc's (asv).
    
    #37 (comment)
    
    Thanks Kinnard Hockenhull for reporting this issue.
    akkartik committed Apr 12, 2016
Commits on Apr 4, 2016
  1. @akkartik

    support negative indices in list access/update

    Access continues to allow out of bounds access, whether positive or
    negative. Update still does not.
    akkartik committed Apr 4, 2016
Commits on Apr 3, 2016
  1. @akkartik
Commits on Apr 2, 2016
  1. @akkartik

    .

    akkartik committed Apr 2, 2016
Commits on Mar 30, 2016
  1. @akkartik

    document '$'

    akkartik committed Mar 30, 2016
  2. @akkartik

    example for tablist

    akkartik committed Mar 29, 2016
  3. @akkartik

    example for listtab

    akkartik committed Mar 29, 2016
Commits on Mar 29, 2016
  1. @Kinnardian
Commits on Mar 23, 2016
  1. @akkartik

    no, delete dispatch.arc as well

    It requires http.arc.
    akkartik committed Mar 23, 2016
  2. @akkartik

    some reorganization and pruning

    Help newcomers focus on one strong default server and client library:
    srv.arc and client.arc
    
    http.arc seemed to have stopped working and was misleading newcomers to
    Arc as well as me. Now deleted, and the old web.arc is renamed to
    client.arc.
    
    dispatch.arc was causing similar questions. Clarify that it overlaps
    with srv.arc.
    akkartik committed Mar 22, 2016
Commits on Mar 15, 2016
  1. @rocketnia

    Declared dependencies on the specific things listed in the pkgs.racke…

    …t-lang.org undeclared dependency report rather than guessing.
    rocketnia committed Mar 14, 2016
  2. @hjek

    'anarki' function for REPL in package folder (#40), to make it easier…

    … to start news.arc without broken image links
    hjek committed Mar 15, 2016
Commits on Mar 14, 2016
  1. @rocketnia

    Add "racket" as a package dependency, since several of the undeclared…

    … dependencies pkgs.racket-lang.org reports are probably encompassed by this. Relates to #40.
    rocketnia committed Mar 13, 2016
  2. @rocketnia
Commits on Mar 13, 2016
  1. @rocketnia

    Added some (require anarki) exports for getting global variables and …

    …accessing Anarki libraries.
    rocketnia committed Mar 13, 2016
  2. @rocketnia

    Added a .gitignore.

    rocketnia committed Mar 12, 2016
  3. @rocketnia

    Exported more useful things from (require anarki). Now Anarki loads l…

    …azily, but (anarki-init) can be used to force Anarki to load.
    rocketnia committed Mar 12, 2016
  4. @rocketnia

    Made Anarki a Racket package usable by (require anarki) (tl). The pac…

    …kage version loaded ac.scm differently, which required a change to the way `main-namespace` was obtained. Windows users should know this changes the command to launch boot.scm. Part of issue #40.
    rocketnia committed Mar 12, 2016