Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
oinksoft
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
55 ms
·
571.
▲
by
oinksoft
14y ago
Erm ... like I said, it happens at compile-time. The library provides a runtime version for testing purposes. Sorry if I wasn't clear enough.
572.
▲
by
oinksoft
14y ago
You're realistically only going to deploy a compiled script. The compiler supports goog.require/provide() without requiring any JS inputs, and core tools like closurebuilder.py (which has superseded calcdeps.py) build your dependency grap
573.
▲
by
oinksoft
14y ago
Types are not classes! Why do people feel the need to constantly drag out this scarecrow? Having tools to perform static analysis is nothing but a good thing, and you need type data to do a great deal of this. Perhaps your project require
574.
▲
by
oinksoft
14y ago
This is a moot point. The Closure Compiler supports dependency resolution so that you can unit test your code without building the full project. So, if I am testing foo.bar.Baz, I can create a file that only includes `base.js' and a goog.re
575.
▲
by
oinksoft
14y ago
I agree 100%. You won't see type-check warnings/errors from the Closure Compiler (which I noted yesterday supports far more detailed type-checking than TypeScript) until you re-compile, but this doesn't prevent you from running your code
576.
▲
by
oinksoft
14y ago
Cool little library! To make it extra friendly to Django developers, you might want to do just a couple extra little housekeeping things: * Structure as a Django app. Place jsmetatemplate.py in templatetags/jsmetatemplate.py * Make the lice
577.
▲
by
oinksoft
14y ago
You're absolutely right, SOA patterns may be implemented anywhere. What's nice about Erlang is you get a seriously battle-tested platform designed specifically for this purpose, and good language support to boot. I will of course refer you
578.
▲
by
oinksoft
14y ago
I don't think this is fair at all. The Closure Library may have its dark and dusty corners, particularly for recently added/less used components, but on the whole, the library API is quite well-documented. You are mistaken about the API doc
579.
▲
by
oinksoft
14y ago
There is a technology uniquely suited to make service-oriented application programming brain-dead simple: Erlang/OTP. A well-designed Erlang program consists of many discrete services, even if they are running on the same machine. This make
580.
▲
by
oinksoft
14y ago
Of course there is no API to document, and I noted the spec PDF in my top comment. Where is the manual, or something like one? At Microsoft, do they just tell a developer new to TypeScript to read the spec? Highly unlikely. MSDN is full of
581.
▲
by
oinksoft
14y ago
In this case, I must infer that the culture of documentation is not the same at Microsoft as it is at Google. Further, how can you have a tool like this and nothing for generating type-aware documentation from your source code? Google uses
582.
▲
by
oinksoft
14y ago
I'll grant you that; I expect a more impressive release from a company like Microsoft. Why is there so much work put into the website when the tool and its documentation are sorely lacking?
583.
▲
by
oinksoft
14y ago
It seems to me that the type checking in TypeScript is extremely limited compared to what the Closure Compiler supports. The examples only show simple `fooInstance : Foo` examples, whereas Closure supports function prototype validation and
584.
▲
by
oinksoft
14y ago
Your concern about git however is unrelated to shell choice. I customize bash quite a bit (my own completions, etc.) and maintain dotfiles in a git repository. I have a post-receive hook that tars up my dotfiles and puts them at a public lo
585.
▲
by
oinksoft
14y ago
This is exactly what I've done for the past year. I realized that most of the time, I know which directory I'm in, I know which user I am, and I know which host I'm on. It's trivial to look up any of these (as well as other crazy things peo
586.
▲
by
oinksoft
14y ago
That would be both immature and manipulative, of course.
587.
▲
by
oinksoft
14y ago
Good call, thanks. I think I might look at the one on PostgreSQL optimization.
588.
▲
by
oinksoft
14y ago
Can anybody recommend some books put out by Packt? I've looked at quite a few of their books over the years, and they have been, without exception, dreadful (not quite a tutorial, but also not a reference, lacking in detail, and usually beh
589.
▲
by
oinksoft
14y ago
Erm, do you have anything to say about the article or the general subject matter? And are you saying that anybody who would have nits to pick with this article is immediately discredited by your lurking suspicion that they are driven by pre
590.
▲
by
oinksoft
14y ago
Yes, it's quite plain that it is not the commenter's own voice. It is also a short step from self-gratifying quote continuation threads.
591.
▲
by
oinksoft
14y ago
Thus continues the reddit-ization of this website. A shame. At least cite the man; "inside jokes" of this sort are tired.
592.
▲
El-get: Package manager for Emacs (like Pathogen for Vim)
(github.com)
1 points
by
oinksoft
14y ago
|
0 comments
593.
▲
Write A Template Compiler For Erlang
(evanmiller.org)
2 points
by
oinksoft
14y ago
|
0 comments
594.
▲
The Joy of Erlang; Or, How To Ride A Toruk
(evanmiller.org)
3 points
by
oinksoft
14y ago
|
0 comments
595.
▲
Erlang's iolist
(dev.af83.com)
2 points
by
oinksoft
14y ago
|
0 comments
596.
▲
A Ramble Through Erlang IO Lists
(prog21.dadgum.com)
3 points
by
oinksoft
14y ago
|
0 comments
597.
▲
by
oinksoft
14y ago
I'm really confused by this post. It seems like "linkbait." The author doesn't like gittip because it doesn't pay out well enough, then turns around and dislikes it because people are getting paid. I doubt many gittip users right now think
598.
▲
by
oinksoft
14y ago
What I remember was that before Google, I never just used one search engine. I would run my searches through HotBot, Yahoo!, Lycos, and some others (for what it's worth, I always seemed to get the best/most interesting results from HotBot).
599.
▲
by
oinksoft
14y ago
There is no continuum. The point is that the startup values growth over all else, really limitless growth if possible. A "barbershop" is some business comfortable plateauing at a certain point, or confining itself in other ways (these being
600.
▲
by
oinksoft
14y ago
For the sake of discussion, have you watched somebody play a game that you are familiar with, at the highest level? Speed-running (trying to break unofficial records for beating a game, fulfilling certain other conditions as well usually) i
More ›