Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
fogus
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
411 ms
·
3061.
▲
Gmail Architecture, pt.1
(css.dzone.com)
3 points
by
fogus
18y ago
|
0 comments
3062.
▲
by
fogus
18y ago
Free books: http://diveintopython.org/ http://gnosis.cx/TPiP/ (txt processing) http://www.swaroopch.com/byteofpython/ http://homepage.mac.com/s_lott/books/python.html http://homepage.mac.com/s_lott/books/oodesign.html
3063.
▲
by
fogus
18y ago
I've always liked: http://www.greenteapress.com/thinkpython/
3064.
▲
by
fogus
18y ago
Having spent some time in Tokyo, I must say that the most striking thing for me was that at any moment of the day, the streets are flooded with people going too and fro. It was amazing. -m
3065.
▲
The Ecology of a Corporate IT Workplace (humor)
(earthvssoup.com)
1 points
by
fogus
18y ago
|
0 comments
3066.
▲
by
fogus
18y ago
That is about right. However, the only thing that it shares with lisp at the moment are the parens. ;)
3067.
▲
by
fogus
18y ago
It is very different than arc (read: less powerful) as it is not really a functional language, has no concept of anonymous functions (although that would be easy enough to add), has no closure, has no continuations, and has no macro facilit
3068.
▲
by
fogus
18y ago
I can't speak for Haskell, as I know very little (read: nothing) about it. As for Scheme, it does nothing that Scheme couldn't do.
3069.
▲
by
fogus
18y ago
The latter. As it stands, it is no better than a 1000 different languages out there. I will readily admit that. I personally have a difficult time wrapping my head around ideas like, functional, and closures, and lambda, in the abstract,
3070.
▲
by
fogus
18y ago
I too like sigils for two reasons: 1) Makes str interpolation (as you mentioned) easier on the eyes. 2) I like to see, at a glance, what a variable "is doing". In Broccoli, there are only two "doings" hold values, or holding a collection o
3071.
▲
by
fogus
18y ago
Just a couple examples (below) of what the code looks like. Sigils differentiate between scalars and collections (lists only at the moment). Functions can be passed by name and called either directly (in parens) or indirectly (with the ca
3072.
▲
by
fogus
18y ago
(fn map ($func @lst) (if (= @lst (list)) (list) else (cat (call $func (first @lst)) (map $func (rest @lst)) ) ) )
3073.
▲
by
fogus
18y ago
(fn filter ($func @lst) (:= @ret (list)) (for $e in @lst (if (call $func $e) (:= @ret (cat $e @ret)) ) ) @ret )
3074.
▲
The Broccoli Programming Language
(earthvssoup.com)
6 points
by
fogus
18y ago
|
15 comments
3075.
▲
by
fogus
19y ago
It sounds to me that you are already 1 (perhaps 3) steps ahead of the game. A graduate degree from Stanford will always "look good" on the resume, but I wonder what it will do toward further your freelancing goal. One thing to keep in min
3076.
▲
by
fogus
19y ago
"Programmer's Guide to the 1802". My initial answer was "Godel, Escher, Bach", but I suppose that is only tangentially a computer book. -m
3077.
▲
by
fogus
19y ago
Off the top of my head: - Soul of a New Machine - The Cuckoo's Egg - Revolution in the Valley - Fire in the Valley - Compilers by Sethi, Ullman, Aho - Masters of Doom - iWoz - Steve Jobs & the NeXT Big Thing - Crypto - Code - The Man Wh
3078.
▲
by
fogus
19y ago
I was half tempted to pick Python, but I suppose my true answer would be C.
3079.
▲
by
fogus
19y ago
It's not spam. The first paragraph is typical blog babble... -m
3080.
▲
A Python Dnd Proficiency Engine
(earthvssoup.com)
1 points
by
fogus
19y ago
|
3 comments