0%

Install

SBCL

brew install sbcl

Quicklisp

curl -O https://beta.quicklisp.org/quicklisp.lisp
sbcl --no-sysinit --no-userinit --load ~/quicklisp.lisp \
--eval '(quicklisp-quickstart:install :path "~/.quicklisp")' \
--eval '(ql:add-to-init-file)' \
--quit

Quicklisp Libraries

Slime

Install slime package in Emacs:M-x package-install RET slime RET,then add configuration:

(setq inferior-lisp-program "sbcl")

Enjoy your Lisp trip!!!

阅读全文 »

解决gradle下载慢的问题

新建项目下载gradle慢的问题

  1. 打开用户主目录:
  • linux平台 /Home/用户名/.gradle
  • windows平台 c:\Users\用户名\.gradle
  • macos平台 /Users/用户名/.gradle

找到 ./gradle/wrapper/dist/gradle-版本号-bin目录

  1. (可选)官方网站下载这个版本号对应的安装包 http://services.gradle.org/distributions/ 把下载下来的文件存放到这个目录下面的子目录 (目录名由字母和数字组成) 下面, 大功告成了。
阅读全文 »

概述

$ elixir -v
Erlang/OTP 23 [erts-11.0.3] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe] [dtrace]

Elixir 1.10.4 (compiled with Erlang/OTP 23)
阅读全文 »

安装的软件

  • Java 8+
  • Clojure 1.10.1
  • Emacs 26
> archlinux-java status
Available Java environments:
java-11-openjdk
java-8-openjdk (default)

Emacs插件

  • company
  • ivy
  • paredit
  • clojure-mode
  • cider
  • clj-refactor

Simple Scala Stack

https://blog.softwaremill.com/simple-scala-stack-70fc786132b5?source=false---------3

这里有许多开源项目,可以通过简单地编码和简单的 API 来解决常见的问题。具体的,我们看一下其中的三个:

  • quicklens: modifying deeply nested case classes
  • macwire: automatic generation of constructors when using manual dependency injection
  • sttp: a programmer-friendly http client, with easy request templating, an uri interpolator and exchangeable backends
阅读全文 »