Ian Clarke

Results 153 issues of Ian Clarke

Let's say we define a function: ``` dog cat = fight ``` Now we type: ``` (dog) cat ``` This should match the left side of the function, but it...

difficulty:advanced

It would be cool if LastCalc worksheets could be embedded into other websites.

difficulty:advanced

LastCalc doesn't currently work in IE7, IE8, and IE9. If you'd like to test it, visit http://lastcalc.com/?skipuacheck=1 Your mission, should you choose to accept it, is to get it working...

difficulty:advanced

Currently tag->value pairs can only be added to the Store, they cannot be deleted, or modified. Deleting should be easy enough, we just set this position in the Store.values ArrayList...

Right now the only logging is through a primitive and ugly static final boolean StoreIterator.verbose. We should use proper logging (provided it doesn't slow anything down).

Athena should support concurrent finds, adds, and (eventually) modifications, and deletions. Right now Athena uses non-concurrent datastructures internally, which is likely to cause intermittent ConcurrentModificaitonExceptions if a Store is accessed...

Upon creation a Store is passed an integer, maxShortcuts, which limits the number of shortcuts permitted for each Value in the the store. We need to determine how this parameter...

The method Query.trueIfTrue() returns a non-exhaustive set of other queries that must match if this query matches a given set of tags. Similarly, Query.falseIfFalse() returns a non-exhaustive set of other...

I follow the instructions in the readme, but when I visit http://localhost:8080/ I get the following error: ``` HTTP ERROR 500 Problem accessing /. Reason: javax.servlet.http.HttpServletResponse.getStatus()I Caused by: java.lang.NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()I...

Bug