Zheka Kozlov orionll

orionll commented on pull request functionaljava/functionaljava#140
@orionll

Because StringBuilder.append(CharSequence) calls CharSequence.charAt, but LazyString.chatAt calls Sequence.index which is O(n). As a result, LazySt…

@orionll
orionll merged pull request orionll/functionaljava#1
@orionll
Syncing a fork
14 commits with 88 additions and 31 deletions
orionll opened pull request orionll/functionaljava#1
@orionll
Syncing a fork
14 commits with 88 additions and 31 deletions
@orionll
orionll edited the fpinscala/fpinscala wiki
@orionll
  • @orionll 16d3c0d
    Fixed errors in FingerTree.append() and FingerTree.split1(). Added Se…
@orionll
Added missing functionality for FingerTree and Seq
1 commit with 460 additions and 70 deletions
@orionll
  • @orionll a2e9b5c
    Added missing functionality for FingerTree and Seq. Seq implements It…
@orionll
showS() should be used instead of show()
1 commit with 1 addition and 1 deletion
@orionll
  • @orionll 85f7ce9
    Stream.toString() returns a nonreadable message. showS() should be us…
@orionll
inheritance() returned infinite list
1 commit with 3 additions and 3 deletions
@orionll
  • @orionll 334753a
    inheritance() returned infinite list
orionll commented on issue hkuplg/fcore#170
@orionll

The expected result is an infinite loop. The actual behavior is StackOverflowError (even with -m stack). If you remove curly braces then it will ru…

orionll opened issue hkuplg/fcore#170
@orionll
Tail call elemination with curly braces does not work
@orionll