- 授权协议: EPL
- 开发语言:
- 操作系统: 跨平台
- 软件首页: http://hoplon.io/
- 软件文档: http://hoplon.io/#/getting-started/
- 官方下载: https://github.com/hoplon/hoplon/archive/master.zip
软件介绍
Hoplon 是 Web 编程更简单的方式,该项目包含 Web 编程的一些方法和库。采用 Clojure 和 ClojureScript 编写应用。
ClojureScript 代码示例:
(page "foo/bar.html"
(:require [my.lib :as lib]))(defc clicks 0)(html
(head
(title "Hello World")
(link :rel "stylesheet" :href "css/main.css"))
(body
(lib/heading-large "Hello, world!")
(p (text "You've clicked ~{clicks} times."))
(button :on-click #(swap! clicks inc) "Click me!")))对应的 HTML 代码:
<script type="text/hoplon">
(page "foo/bar.html"
(:require [my.lib :as lib]))
(defc clicks 0)</script><html>
<head>
<title>Hello World</title>
<link rel="stylesheet" href="css/main.css">
</head>
<body>
<lib.heading-large>Hello, world!</lib.heading-large>
<p><text>You've clicked ~{clicks} times.</text></p>
<button on-click="{{ #(swap! clicks inc) }}">
Click me! </button>
</body></html>
程序员的自我修养
俞甲子、石凡、潘爱民 / 电子工业出版社 / 2009-4 / 65.00
这本书主要介绍系统软件的运行机制和原理,涉及在Windows和Linux两个系统平台上,一个应用程序在编译、链接和运行时刻所发生的各种事项,包括:代码指令是如何保存的,库文件如何与应用程序代码静态链接,应用程序如何被装载到内存中并开始运行,动态链接如何实现,C/C++运行库的工作原理,以及操作系统提供的系统服务是如何被调用的。每个技术专题都配备了大量图、表和代码实例,力求将复杂的机制以简洁的形式表......一起来看看 《程序员的自我修养》 这本书的介绍吧!
