An [incomplete] list of Reactive Streams implementations.
Kris Nuttycombe asks:
I genuinely wish I understood the appeal of unityped languages better. Can someone who really knows both well-typed and unityped explain?
I think the terms well-typed and unityped are a bit of question-begging here (you might as well say good-typed versus bad-typed), so instead I will say statically-typed and dynamically-typed.
I'm going to approach this article using Scala to stand-in for static typing and Python for dynamic typing. I feel like I am credibly proficient both languages: I don't currently write a lot of Python, but I still have affection for the language, and have probably written hundreds of thousands of lines of Python code over the years.
import scala.collection.mutable.ListBuffer | |
class Ummutable[T] private (buf: ListBuffer[T]) { | |
def this(xs: T*) = this(ListBuffer() ++= xs) | |
def append(ys: T*): this.type = { buf ++= ys ; this } | |
final val xs: List[T] = buf.toIterable match { case xs: List[T] => xs } | |
override def toString = s"Ummutable(xs = ${xs mkString ", "})" | |
} |
Attention: the list was moved to
https://github.com/dypsilon/frontend-dev-bookmarks
This page is not maintained anymore, please update your bookmarks.
/* | |
Copyright 2018 Viktor Klang | |
Licensed under the Apache License, Version 2.0 (the "License"); | |
you may not use this file except in compliance with the License. | |
You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, software |
diff -r --unified play-2.0-orig/framework/build play-2.0-cygwin/framework/build | |
--- play-2.0-orig/framework/build 2012-03-12 20:25:28.000000000 -0700 | |
+++ play-2.0-cygwin/framework/build 2012-06-15 17:56:57.436000000 -0700 | |
@@ -8,4 +8,4 @@ | |
DEBUG_PARAM="-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=${JPDA_PORT}" | |
fi | |
-java ${DEBUG_PARAM} -Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=384M -Dfile.encoding=UTF8 -Dplay.version="${PLAY_VERSION}" -Dsbt.ivy.home=`dirname $0`/../repository -Dplay.home=`dirname $0` -Dsbt.boot.properties=`dirname $0`/sbt/sbt.boot.properties -jar `dirname $0`/sbt/sbt-launch.jar "$@" | |
\ No newline at end of file | |
+java ${DEBUG_PARAM} -Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=384M -Dfile.encoding=UTF8 -Dplay.version="${PLAY_VERSION}" -Dsbt.ivy.home=`dirname $0`/../repository -Dplay.home=`dirname $0` -Dsbt.boot.properties=$BOOTPROP`dirname $0`/sbt/sbt.boot.properties -jar `dirname $0`/sbt/sbt-launch.jar "$@" |
Awesome PHP has been relocated permanently to its own Github repository. No further updates will made to this gist.
Please open an issue for any new suggestions.
Buffer.prototype.xwriteUInt8 = function(value, offset) { | |
this[offset] = value & 0xff; | |
} | |
Buffer.prototype.xwriteUInt16BE = function(value, offset) { | |
this[offset++] = (value >>> 8) & 0xff; | |
this[offset] = value & 0xff; | |
} | |
Buffer.prototype.xwriteUInt32BE = function(value, offset) { |
#!/bin/bash | |
# Sichert die Dateien auf host | |
DIR="tmp" | |
if [ -d $DIR ]; then | |
cd $DIR | |
else | |
mkdir $DIR | |
cd $DIR |
Put MSYS awake PATH translation into each command bash scripts
- JDK:http://java.sun.com/javase/ja/6/download.html
- scala: http://www.scala-lang.org/downloads
- mingw/msys: http://www.mingw.org/wiki/Getting_Started
- and msys-unzip