Skip to content
View marksto's full-sized avatar
🎷
🎼🎶🎵
🎷
🎼🎶🎵
Block or Report

Block or report marksto

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned

  1. general-expenses-accountant general-expenses-accountant Public

    Leveraging the power of the Telegram Bot API to account for general expenses

    Clojure 2

  2. The One and Only Truely Functional F... The One and Only Truely Functional FizzBuzz (in Clojure)
    1
    (ns fizz-buzz
    2
      "Approaching the infamous 'FizzBuzz' code problem with cyclic sequences and declarative rules")
    3
    
                  
    4
    ;; SOLUTION
    5
    
                  
  3. data-sources data-sources Public

    Google Spreadsheets as synchronizable remote Data Sources for your Java web app

    Java

  4. tilda-router tilda-router Public archive

    A ready-to-use component for enhanced in-page routing on Tilda-based websites.

    JavaScript 2 2

  5. Tail call recursion for Java 8. And ... Tail call recursion for Java 8. And although you may call it trampolining, it does the job of a factorial calculation in Java 8. (One may also implement this in good ol' Java 6 with anonymous local classes. This should be less memory-efficient and this won't leverage the 'java.lang.invoke' package at all. Nonetheless, it will do the job.)
    1
    package marksto.lang;
    2
    
                  
    3
    import java.math.BigInteger;
    4
    import java.util.stream.Stream;
    5
    
                  
  6. Brick pile (pyramid) problem solvers. Brick pile (pyramid) problem solvers.
    1
    package marksto.algorithms;
    2
    
                  
    3
    import org.openjdk.jmh.annotations.Benchmark;
    4
    import org.openjdk.jmh.annotations.Mode;
    5
    import org.openjdk.jmh.runner.Runner;