Permalink
Switch branches/tags
Nothing to show
Commits on Nov 24, 2016
  1. Merge pull request #34 from cloudier/patch-1

    Regex improvements
    chrisdone committed on GitHub Nov 24, 2016
  2. Merge pull request #40 from oldmanmike/fix-typos

    Fix "as, as" typo
    chrisdone committed on GitHub Nov 24, 2016
Commits on Aug 12, 2016
  1. Update footer

    chrisdone committed Aug 12, 2016
Commits on Jun 6, 2016
  1. Merge pull request #41 from amcsi/patch-1

    Fix issue with non-US keyboards and Alt+Gr key combinations
    chrisdone committed Jun 6, 2016
Commits on Jun 5, 2016
  1. Fix issue with non-US keyboards and Alt+Gr key combinations

    Many non-US keyboards including my Hungarian one requires AltGr (right Alt) to be held to enter certain special characters. That AltGr also acts as Ctrl+Alt.
    
    There's a problem where certain special characters are caught by the alt/ctrl commands and do a special action rather than type the desired character. E.g. pressing AltGr+B should result in `{` on the Hungarian keyboard, but is caught by Alt+B to move to the previous word instead.
    
    This change should fix this issue by demanding that the modifier keys pressed are exact (only Alt, only Ctrl or only Shift) rather than being lenient to allow for other modifiers to be pressed at the same time too.
    
    I couldn't find any unit test files for adding tests.
    amcsi committed Jun 5, 2016
Commits on May 11, 2016
  1. update README

    chrisdone committed May 11, 2016
  2. Remove dead links

    chrisdone committed May 11, 2016
  3. Remove .dir-locals.el

    chrisdone committed May 11, 2016
  4. Remove deprecated modules

    chrisdone committed May 11, 2016
  5. Remove Paths nonsense

    chrisdone committed May 11, 2016
Commits on Apr 28, 2016
  1. Fix "as, as" typo

    oldmanmike committed Apr 28, 2016
  2. Merge pull request #39 from oldmanmike/fix-typos

    Fix typos s/parameters/arguments/
    chrisdone committed Apr 28, 2016
Commits on Nov 25, 2015
  1. Add Text.JSON to Imports.hs

    chrisdone committed Nov 25, 2015
Commits on Oct 28, 2015
  1. Regex improvements

    cloudier committed Oct 28, 2015
Commits on Mar 2, 2015
  1. Update jquery console

    chrisdone committed Mar 2, 2015
Commits on Jan 10, 2015
  1. Add ghci in sandbox example

    chrisdone committed Jan 10, 2015
Commits on Jan 5, 2015
  1. Bump to use lucid 2.6

    chrisdone committed Jan 5, 2015
  2. cabal.config-7.8.3

    chrisdone committed Jan 5, 2015
Commits on Dec 19, 2014
  1. Add cabal freeze file

    chrisdone committed Dec 19, 2014
Commits on Nov 30, 2014
Commits on Nov 29, 2014
  1. Update DevelMain

    chrisdone committed Nov 29, 2014
Commits on Nov 25, 2014
  1. Port to lucid 2.0

    chrisdone committed Nov 25, 2014
Commits on Nov 15, 2014
  1. Store cached expression in LRUCache

    Previously evaluated expressions were stored in HashMap which was
    emptied once in an hour by `expireCache` thread.
    
    I propose a better solution which uses `Data.Cache.LRU.IO` from `lrucache` package.
    
    Pros:
    
    - No need to reevaluate often used expressions
    - No need for expiring thread
    - Harder to maliciously make the server run out-of-memory, however I am not sure
      if that was possible before
    - Less code
    
    Cons:
    
    - Lookup and insertion time should take insignificantly longer because:
    
      1. LRUCache uses `Data.Map` underneath, if I understand correctly we
      get O(log(n)), instead of O(n) as it was with HashMap
      2. It has to check if the limit was reached and pop elements
      accordingly
    - Memory usage per element is slightly higher as there is a need to keep
      track of when it was used
    - additional dependency
    
    LFU cache would suit better, but I couldn't find haskell implementation (I am
    thinking about implementing it myself).
    
    What do you think?
    zudov committed with chrisdone Nov 15, 2014
  2. Use lucid

    chrisdone committed Nov 15, 2014
Commits on Nov 14, 2014
  1. Warn user if cookies or local storage is disabled

    Issue #25
    
    Warnings are sticked between the header and console. By default they
    are hidden. JS codes checks local storage and cookies support and
    shows the warnings accordingly.
    zudov committed with chrisdone Nov 12, 2014
  2. Load jQuery over HTTPS if needed

    mietek committed with chrisdone Nov 10, 2014
  3. Add DevelMain support

    chrisdone committed Nov 14, 2014
  4. Remove redundant files

    chrisdone committed Nov 14, 2014
  5. Revert "cabal-freeze dependencies (closes #23)"

    This reverts commit 5fa165b.
    chrisdone committed Nov 14, 2014
Commits on Oct 17, 2014