duplicates = multiple editions
A Classical Introduction to Modern Number Theory, Kenneth Ireland Michael Rosen
A Classical Introduction to Modern Number Theory, Kenneth Ireland Michael Rosen
| ; Ruby has an awesome feature -- string interpolation. Read about it on the internet. | |
| ; On the other hand, Clojure only has cumbersome Java string formatting, which can not be | |
| ; used without pain after you've tried Ruby. | |
| ; So here's this simple macro that basically allows you to do most things you could do | |
| ; with Ruby string interpolation in Clojure. | |
| (ns eis.stuff | |
| (:require [clojure.string])) |
| package fpinscala.parallelism | |
| import java.util.concurrent.{Callable, CountDownLatch, ExecutorService} | |
| import java.util.concurrent.atomic.AtomicReference | |
| object Nonblocking { | |
| trait Future[+A] { | |
| private[parallelism] def apply(k: A => Unit): Unit | |
| } |
| import junit.framework.TestCase; | |
| import org.apache.hadoop.hive.service.HiveClient; | |
| import org.apache.thrift.TException; | |
| import org.apache.thrift.protocol.TBinaryProtocol; | |
| import org.apache.thrift.protocol.TProtocol; | |
| import org.apache.thrift.transport.TSocket; | |
| import java.util.List; | |
| /** |
This is a design for a unnamed programming language that I don't intend currently intend to make. It's dynamically typed, heavily inspired by Clojure, and designed with little thought given to performance.
The main features are: