Commit Graph

4074 Commits

Author SHA1 Message Date
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