5 ms·
Actually it's the other way around. Javascript was created because the author couldn't use Scheme. The first comment of https://brendaneich.com/tag/history/ ht
by pmelendez 11y ago
Actually it's the other way around. Javascript was created because the author couldn't use Scheme.
The first comment of https://brendaneich.com/tag/history/ https://brendaneich.com/tag/history/ have this perl:
"As I’ve often said, and as others at Netscape can confirm, I was recruited to Netscape with the promise of “doing Scheme” in the browser. "
Edit: After a second read, I get now that you were being sarcastic about the koan. Silly me, I don't get those over the net :)
- martin1975 11y agoevery time someone gets into how cool functional languages are, for some reason I always think of this - http://databaseanswers.org/data_models/father_of_all_models/index.htm http://databaseanswers.org/data_models/father_of_all_models/...
- pmelendez 11y agoEAVs are awesome :) Once upon a time, I didn't know about their existence and didn't have anyone to point me in that direction, and I converged in pretty much the same thing when I was asked to implement an automatic forms generator from data. It feels silly when you just discover something cool that is old news.
- jdmichal 11y agoI felt the same way having rediscovered tries writing a word-search algorithm to cheat at Scrabble. (Hey, don't judge me!) "I wonder what would happen if I made a binary search tree, except it has a branch for each letter..."
- brudgers 11y agoNot trying to be sarcastic. Scheme doesn't run in the browser and lacks tooling for readily manipulating the DOM...at least typically. Lisp in the browser has been much on my mind as I've been trying to get a handle on Clojurescript. It's a poor atom-blaster that doesn't point both ways -- Hober Mallow
- pmelendez 11y ago>"Scheme doesn't run in the browser and lacks tooling for readily manipulating the DOM" Meh... [1][2][3][4] [1] http://www.biwascheme.org/ http://www.biwascheme.org/ [2] https://github.com/jcoglan/fargo https://github.com/jcoglan/fargo [3] https://www.hashcollision.org/whalesong/ https://www.hashcollision.org/whalesong/ [4] http://wiki.call-cc.org/eggref/4/spock http://wiki.call-cc.org/eggref/4/spock
- brudgers 11y agoI qualified my statement with "typically". Here's some whalesong: ;; Set the background green, and show some content ;; on the browser. (void (call-method body "css" "background-color" "lightgreen")) (void (call-method ($ "<h1>Hello World</h1>") "appendTo" body)) I love Racket. Yet, I'm not enough of a masochist to use Whalesong instead of Javascript just to prove my love.