由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 太子还是挺厉害的:我为什么选择scala.js
相关主题
王垠新文 为Java说句公道话clojurescript 一年回顾
clojure主要是哪个大公司/金主在背后推动的?请教哪个语言适合自己创业用
clojure这语言真不错clojure和common lisp区别大么,语法上。
俺最近写lisp写得很开心Haskell很难学。。
functional programming lang里面 如果我说以後会大面积火的,还是lisp (clojure)感觉clojure很强大呀
macro is evilscala 的感悟
[bssd]我给我儿子学racket了今天跟公司confirm了,没有人用Scala
Go被人吐槽了周末上点有用的信息
相关话题的讨论汇总
话题: clojure话题: javascript话题: lisp话题: react
进入Programming版参与讨论
1 (共1页)
d******c
发帖数: 2407
1
From first principles: Why I bet on Scala.js
http://www.lihaoyi.com/post/FromfirstprinciplesWhyIbetonScalajs.html
文章很长,但说的很好。要在一个技术不成熟的时候看到潜力并投入,需要眼光。
d******c
发帖数: 2407
2
文章触及了一个关键问题:
如果你想前端后端用一种语言,一个环境,只有scala.js。相比之下各种前端语言无法
顾及后端,除非用node.js,但那也不是好选择。
clojurescript和clojure的问题是语法需要适应。我已经在看clojure的书,并且很欣
赏Rich Hickey的talk,但还是觉得clojure读起来费劲,需要比较多时间适应。
当然scala问题也不少,许多是人为造成的,但本质选择有很多优越的地方,尤其是
type方面。
w***g
发帖数: 5958
3
作为一个轮子engineer, scala.js不失为一个不错的方向.
不管是给js打补丁还是给scala打补丁,都不如新搞一个scala.js轮子影响大.
但作为轮子用户, scala.js我肯定是不会去碰的.

【在 d******c 的大作中提到】
: From first principles: Why I bet on Scala.js
: http://www.lihaoyi.com/post/FromfirstprinciplesWhyIbetonScalajs.html
: 文章很长,但说的很好。要在一个技术不成熟的时候看到潜力并投入,需要眼光。

n***p
发帖数: 110
4
how difficult a lisp dialog could be?
if you think clojure is hard, try this link, you will learn clojure in ONE
day, no kidding.
https://kimh.github.io/clojure-by-example/

【在 d******c 的大作中提到】
: 文章触及了一个关键问题:
: 如果你想前端后端用一种语言,一个环境,只有scala.js。相比之下各种前端语言无法
: 顾及后端,除非用node.js,但那也不是好选择。
: clojurescript和clojure的问题是语法需要适应。我已经在看clojure的书,并且很欣
: 赏Rich Hickey的talk,但还是觉得clojure读起来费劲,需要比较多时间适应。
: 当然scala问题也不少,许多是人为造成的,但本质选择有很多优越的地方,尤其是
: type方面。

n***p
发帖数: 110
5
I agree with this guy:
"One note on ClojureScript: you're being unfair to it. Assuming that the
developer has picked up some Clojure basics, the "let" form is just how you
do bindings in Clojure, the dot form is how you interop with *both* Java and
Javascript and "set!" is how you mutate things. This is basic syntax that a
Clojure developer can read. It's a little unfair because there's a
difference between somebody that has never read Clojure and somebody who
does know the language.
If you want to talk advantages, Clojure has the advantage that, being a LISP
, everything is represented as an AST basically. Which means that
representing and manipulating HTML for example is much more natural in
Clojure, versus what you guys have been doing in ScalaTags. And being a
dynamic language, it took much less effort to build Om / Reagent, the React
integrations, versus scalajs-react.
Anyway, just saying - ClojureScript is basically the other similar and
marvelous achievement when it comes to Javascript compilers. All others that
I've seen are imho inferior, at least for now."
There is a great video: ClojureScript for Skeptics
https://www.youtube.com/watch?v=gsffg5xxFQI

【在 d******c 的大作中提到】
: From first principles: Why I bet on Scala.js
: http://www.lihaoyi.com/post/FromfirstprinciplesWhyIbetonScalajs.html
: 文章很长,但说的很好。要在一个技术不成熟的时候看到潜力并投入,需要眼光。

d******c
发帖数: 2407
6
这个链接不错,在读中
我说的需要时间适应,就是一眼看上去一大块clojure代码,不像其他语言那样大致立
刻知道是怎么回事。需要许多有意识的识别,分析。这个熟悉了肯定会觉得自然,但
是需要一个过程。

【在 n***p 的大作中提到】
: how difficult a lisp dialog could be?
: if you think clojure is hard, try this link, you will learn clojure in ONE
: day, no kidding.
: https://kimh.github.io/clojure-by-example/

s*********y
发帖数: 6151
7
整天纠结什么语言的工程师 最多最多也就是B咖
1 (共1页)
进入Programming版参与讨论
相关主题
周末上点有用的信息functional programming lang里面 如果我说以後会大面积火的,还是lisp (clojure)
node来势凶猛,已经完胜Ruby了macro is evil
对web 编程厌倦的, try try Lift framework[bssd]我给我儿子学racket了
Scala 1-star, would not program againGo被人吐槽了
王垠新文 为Java说句公道话clojurescript 一年回顾
clojure主要是哪个大公司/金主在背后推动的?请教哪个语言适合自己创业用
clojure这语言真不错clojure和common lisp区别大么,语法上。
俺最近写lisp写得很开心Haskell很难学。。
相关话题的讨论汇总
话题: clojure话题: javascript话题: lisp话题: react