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
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
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
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
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
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
Sergey Lukjanov
527e379480
Arrays.copyOf() and .copyOfRange() should return not nullable result
2012-03-16 13:07:26 +04:00
James Strachan
4352ed38e5
minor refactor to tidy up the API
2012-03-14 20:17:30 +00:00
James Strachan
7ef65c0099
moved the stdlib tests into the same directory as the stdlib, so it works a bit better with maven support in IDEA
2012-03-14 16:14:14 +00:00
James Strachan
e2d85427ce
removed the old experiments for templating; so we now just create a StringTemplate object that can be converted to html or used with JDBC queries/statements etc
2012-03-14 16:00:11 +00:00
James Strachan
7adcecb634
removed IDEA project files from the maven build section
2012-03-14 08:42:41 +00:00
James Strachan
e00cc87576
Merge pull request #19 from chirino/master
...
Simplify the String.toRegex extension to a single function
2012-03-13 07:13:18 -07:00
James Strachan
e007ce8c62
fixed up readme to link to the example template implementations
2012-03-13 12:22:56 +00:00
James Strachan
8d47332cd9
refactored the template experiment1 implementation to add i18n support of numbers & dates
2012-03-13 12:18:37 +00:00
James Strachan
859bab0305
removed some noise from the fail() methods
2012-03-13 12:18:36 +00:00
James Strachan
50a42a2f07
use service loading to detect the kunit asserter if its on the classpath
2012-03-13 11:00:16 +00:00
James Strachan
3bf3284341
added IDEA files for the libraries maven project
2012-03-13 10:32:59 +00:00
James Strachan
f490242c00
fixed up bad markdown :)
2012-03-12 20:48:54 +00:00
James Strachan
f927b38a14
added a few experimental alternatives implementations of string templates for string/html/jdbc etc for KT-1565 seems there's a few ways we could do it...
2012-03-12 20:46:57 +00:00
James Strachan
d469710c7c
refactored foreach() -> forEach() as per Cedric's excellent suggestion http://devnet.jetbrains.net/message/5454105#5454105
2012-03-12 12:07:38 +00:00
James Strachan
5805165793
initial spike to show how KT-1565 might look for auto-escaping of HTML/XML/JSON/JDBC/URLs etc
2012-03-12 11:51:35 +00:00
James Strachan
f10a110edb
fixed fail() method, working around a compiler issue (should not be trying to invoke a private method)
2012-03-12 10:40:09 +00:00
Evgeny Gerashchenko
57dcb991b2
Specified return-type explicitly for FunctionalList.iterator() member function
2012-03-10 14:58:03 +04:00
Hiram Chirino
3b85642b96
Simplify the String.toRegex extension to a single function that uses a default arg.
...
Also moved it to the String.kt source file that that String extension functions can be found in a single place.
2012-03-09 13:42:35 -05:00
James Strachan
0a70ed6aee
added some docs
2012-03-09 11:43:23 +00:00