Skip to content

Instantly share code, notes, and snippets.

View simerplaha's full-sized avatar

Simer simerplaha

View GitHub Profile
@simerplaha
simerplaha / Highcharts.scala
Last active February 1, 2020 15:09
Dynamic facade/access to Highcharts's API from Scala.js
@JSGlobal
@js.native
object Highcharts extends js.Object {
def chart(id: String, data: js.Object): js.Any = scalajs.js.native
}
//See - https://www.highcharts.com/docs/getting-started/your-first-chart
Highcharts.chart(
id = "chart",
data =
@simerplaha
simerplaha / CREATE_A_MEMORY_MAP_SCALA.md
Last active February 8, 2020 13:41
Creating a Map in SwayDB
import swaydb._ //swaydb's APIs
import swaydb.serializers.Default._ //default serialisers

val map = memory.Map[Int, String, Nothing, Bag.Less]().get //create a memory map
@simerplaha
simerplaha / persistent_map_scala.md
Created February 8, 2020 13:43
Persistent Map in Scala
val map = persistent.Map[Int, String, Nothing, Bag.Less](dir = "target/myMap").get
import swaydb._
import swaydb.serializers.Default._

val sortedKeyIndex =
  SortedKeyIndex.Enable(
    prefixCompression = PrefixCompression.Disable(normaliseIndexForBinarySearch = true),
    enablePositionIndex = true,
    ioStrategy = IOStrategy.concurrentStored,
 compressions = _ => Seq.empty