James Strachan
b688ff4a7c
thanks to the heads up from Franck, I can work around KT-1646 - refactored previous Filter code to reuse the AbstractIterator base class and implemented filter/filterNot/filterIsInstance lazily
2012-03-24 21:14:54 +00:00
James Strachan
e45cb714ab
added test case for KT-1646 in an attempt to implement lazy filter/flatMap for Iterator
2012-03-24 20:29:11 +00:00
Andrey Breslav
aae196839e
Reverting the pull-request #29 due to the upcoming redesign of the lazy collections API
2012-03-23 18:11:08 +01:00
James Strachan
a18830ef29
working filterIsInstance() helper method for filtering on a sub type
2012-03-23 15:31:43 +00:00
James Strachan
dadd288c40
switch to using an enum
2012-03-23 15:31:12 +00:00
James Strachan
23e563b826
initial spike at implementing the standard collection functions on iterators; though compiler error prevented me from implementing all the lazy functions just yet
2012-03-23 11:36:11 +00:00
James Strachan
19cdb782ac
added helper methods for iterating through next/previous nodes or elements on the DOM
2012-03-23 11:04:51 +00:00
James Strachan
b2dd4cd590
updated the code generator of standard library methods and regenerated it
2012-03-23 11:04:04 +00:00
James Strachan
c0cac21b8a
added a helper method to filter a subset of an iterator by sub type
2012-03-23 11:03:38 +00:00
James Strachan
b46bb17377
corrected type of OutputStream.buffered() and fail if UTF-8 default charset can't be found - thanks for the heads up Stepan! :)
2012-03-22 07:20:26 +00:00
James Strachan
a44272eeba
add debug logging to highlight the exception in kdoc if it can't find functions in the model and added a test case
2012-03-21 21:59:00 +00:00
James Strachan
2e50a2332c
used functions rather that properties for consistency on streams.reader/writer/buffered methods; also use UTF-8 charset by default
2012-03-21 20:37:44 +00:00
Evgeny Goldin
01679d315d
Cleanup - "localKotlin" profile is eliminated, it is now the default behavior
2012-03-21 15:21:12 +01:00
Evgeny Goldin
9caca33ac6
testFilterIntoLinkedList test uncommented; Maven dependencies update
2012-03-21 15:12:00 +01:00
Franck Rasolo
32d44ef58b
Merge remote branch 'upstream/master'
2012-03-21 10:27:47 +00:00
Franck Rasolo
ef89a38de1
Added sequences that helped solve Project Euler problems
2012-03-21 10:27:17 +00:00
James Strachan
e740c47e29
removed some of the cruft and redundant copies of junit.jar
2012-03-21 09:09:09 +00:00
James Strachan
81294d43ae
moved old experimental code into the sandbox
2012-03-21 08:56:43 +00:00
Franck Rasolo
fe17d83493
Initial implementation of lazily evaluated sequences
2012-03-21 01:31:41 +00:00
Evgeny Goldin
669c7ec326
Libraries:
...
- "kotlin-maven-plugin" is pulled up to the main POM
- "testFilterIntoLinkedList" test commented out
- stdlib - including "kotlin-runtime" respects "localKotlin" profile
2012-03-20 21:54:43 +01:00
James Strachan
01ca558898
re-enabled some more tests for check; still need KT-1540 fixed to be able to use the assert function though
2012-03-20 16:15:42 +00:00
James Strachan
381c135fbd
added writer helper methods to InputStream
2012-03-20 15:25:05 +00:00
James Strachan
5bcef67dfe
added test cases for KT-1619 and KT-1617
2012-03-20 12:03:54 +00:00
Evgeny Goldin
178d822c89
Added "kotlin-maven-plugin" module, extracted <junit> to the parent POM scope "compile".
2012-03-19 23:19:23 +01:00
Stepan Koltsov
e2cb98df67
better import jet namespace
2012-03-19 23:25:27 +04:00
James Strachan
1c408cdbda
include the runtime classes in the mvn build stdlib
2012-03-19 17:13:56 +00:00
James Strachan
20d6729012
added generation of the JS APIs
2012-03-19 12:42:33 +00:00
James Strachan
52589e9641
added a dummy test case
2012-03-19 12:29:56 +00:00
James Strachan
d5980605c3
updated the readme for the maven build
2012-03-19 11:11:15 +00:00
James Strachan
5e2401234b
fixed up wrong repo URL
2012-03-19 10:45:36 +00:00
James Strachan
8654e67b29
Merge pull request #26 from ae6rt/master
...
sorted set from Mark Petrovic merged with thanks!
2012-03-19 02:07:56 -07:00
Evgeny Goldin
165a110064
Kotlin maven plugin updates:
...
- <groupId>com.github.goldin</groupId>
- <kotlin-maven-plugin.version>0.2.3.8</kotlin-maven-plugin.version>
- Repo is "http://evgenyg.artifactoryonline.com/evgenyg/ "
2012-03-18 22:34:23 +01:00
James Strachan
a1e4357767
added some more sample scripts which run - with return types
2012-03-18 10:09:00 +00:00
Mark S. Petrovic
4f2866ff5b
Add sortedSet and unit test
2012-03-17 19:00:06 -07:00
James Strachan
cfe39d4025
added a little test of showing how we can use the standard kotlin functions and standard library from Java
2012-03-17 17:00:32 +00:00
James Strachan
78d3c7ef47
switched back to cleaner nested functions & used the same name
2012-03-17 16:38:50 +00:00
James Strachan
f4beb7261f
enabled number formatting in LocaleFormatter tests now that issue KT-1583 is fixed
2012-03-17 16:32:31 +00:00
James Strachan
e58e3cc02f
Merge pull request #24 from Frostman/arrays_kt_fix
...
Arrays.copyOf() and .copyOfRange() should return not nullable result
2012-03-17 09:15:48 -07:00
James Strachan
d8aa0d139e
tidied up the comments
2012-03-17 10:33:11 +00:00
James Strachan
ed6ffe34fa
added an experiment of compositional map/filter style functions on nullables to mimick Scala's Option behaviour without any wrapper classes
2012-03-17 09:35:35 +00:00
James Strachan
d66077ea06
added links to getting started guide
2012-03-17 08:45:27 +00:00
James Strachan
9fb6a71b59
added request.getParameter() code for more accurate comparsion - thanks for the heads up Cedric!
2012-03-17 08:39:33 +00:00
Sergey Lukjanov
ec8cc3aa96
Tests for Arrays#copyOf() and Arrays@copyOfRange()
2012-03-16 15:46:42 +04:00
James Strachan
46b5b1b177
added a sample experiment comparing Scala's use of Option[T] and how we can use T? in Kotlin today together with how we may support it in the future
2012-03-16 10:59:03 +00:00
James Strachan
406b8fa6a5
added a few more links to the home page
2012-03-16 10:58:10 +00:00
Sergey Lukjanov
527e379480
Arrays.copyOf() and .copyOfRange() should return not nullable result
2012-03-16 13:07:26 +04:00
James Strachan
07163c3d9f
hide jdk crapola from kdoc report
2012-03-15 16:24:32 +00:00
James Strachan
7137872ede
moved the jdbc string template API out of the test case :) and fix up some cruft in the API docs
2012-03-14 20:44:54 +00:00
James Strachan
4352ed38e5
minor refactor to tidy up the API
2012-03-14 20:17:30 +00:00
James Strachan
bcde2f9544
added hook for caching preparedStatements along with simplifying the logic of using PreparedStatements as we make the statement up front, then bind directly. Also support most of the common data types (though need more null support)
2012-03-14 18:18:46 +00:00