Live data from Hacker News

SICP in Clojure

sicpinclojure.com

11–20 of 62 posts

Re: SICP in Clojure

#11
Clojure joke:

'knock knock!'

- Who's there?

'minute of silence'

'Knock Knock!'

- Who's there!?

'another minute of silence'

- Java

- Why did you knock twice?

- I didn't, but some other suspicious guy is standing here with raised arm and mouth open.

Based on my recent Clojure on Android experience.

Re: SICP in Clojure

#12
post #11

Clojure joke: 'knock knock!' - Who's there? 'minute of silence' 'Knock Knock!' - Who's there!? 'another minute of silence' - Java - Why did you knock twice? - I didn't, but some other suspicious guy is standing here with raised arm and mouth open. Based on my recent Clojure on Android experience.

If had done some basic googling you wouldnot have needed to try it. Everybody know Clojure is not suited to this as it stands.

Re: SICP in Clojure

#13
post #3

Does Clojure differ a lot from Scheme for what SICP teaches? Is there any benefit for studying the Clojure version of SICP, rather than the original?

Some the way clojure deals with things is diffrent, everything about state.

Also SICP teach all kinds of concepts from the ground up, its really cool to learn and understand but it has no use other then your learning.

Re: SICP in Clojure

#14
post #11

Clojure joke: 'knock knock!' - Who's there? 'minute of silence' 'Knock Knock!' - Who's there!? 'another minute of silence' - Java - Why did you knock twice? - I didn't, but some other suspicious guy is standing here with raised arm and mouth open. Based on my recent Clojure on Android experience.

Based on my recent Clojure on Android experience.

As much as I wish Clojure on Android were a viable option, anyone with any sort of reading comprehension knows it's not. So while I don't doubt your criticism may have some sort of merit, you've managed to shoot your credibility in the foot, at least for this particular post.

Re: SICP in Clojure

#16
post #12
post #11

Clojure joke: 'knock knock!' - Who's there? 'minute of silence' 'Knock Knock!' - Who's there!? 'another minute of silence' - Java - Why did you knock twice? - I didn't, but some other suspicious guy is standing here with raised arm and mouth open. Based on my recent Clojure on Android experience.

If had done some basic googling you wouldnot have needed to try it. Everybody know Clojure is not suited to this as it stands.

I'm able to hack fully working UI without restarting my app in minutes while you are still clicking at your first 'button' in XML. Startup time is very slow, but Android nature makes it 'faster' next time, because Android does not terminate applications on exit by default.

So don't lie that 'it is not suited'. There are some fools that actually use it.

Re: SICP in Clojure

#18
post #11

Clojure joke: 'knock knock!' - Who's there? 'minute of silence' 'Knock Knock!' - Who's there!? 'another minute of silence' - Java - Why did you knock twice? - I didn't, but some other suspicious guy is standing here with raised arm and mouth open. Based on my recent Clojure on Android experience.

Based on my recent Clojure on Android experience. As much as I wish Clojure on Android were a viable option, anyone with any sort of reading comprehension knows it's not. So while I don't doubt your criticism may have some sort of merit, you've managed to shoot your credibility in the foot, at least for this particular post.

Do not wish, make it.

Re: SICP in Clojure

#19

Could we stop posting this please? It is a fantastic idea, but is incomplete and not worked on much at all. http://news.ycombinator.com/item?id=7078660 http://news.ycombinator.com/item?id=900865 http://news.ycombinator.com/item?id=1425203 http://news.ycombinator.com/item?id=6843719 http://news.ycombinator.com/item?id=2701414 http://news.ycombinator.com/item?id=4112852

Also when will people understand that SICP is not about teaching programming language? There is no fucking point in rewriting it in your favourite language, it is 99.9% your language less suitable for it (99% it already has mutable state, assignment, loops, (pseudo-)OOP and 5 layers of historic brain damage)

Don't know scheme? But it's even better that way! Many things will faster click in your head. Like oh wtf we're writing programs in some lists. Oh and now how the fuck your interpreter can evaluate programs far more complex than itself?

Re: SICP in Clojure

#20
post #3

Does Clojure differ a lot from Scheme for what SICP teaches? Is there any benefit for studying the Clojure version of SICP, rather than the original?

It may be a more useful language, as it integrates with Java libraries. However, there are significant differences between Scheme and Clojure and I'm not sure how well the SICP part survives the translation.
Post reply on HN