Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
innguest
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
73 ms
·
721.
▲
by
innguest
13y ago
And to drive your point home, Haskell code "expands" into System F. Macros in lisp do the same kind of transformation (AST rewrites), they just get to skip parsing. I don't think the author understands that these things happe
722.
▲
by
innguest
13y ago
To be fair and not to mischaracterize the situation, I have been programming in lisp for at least 5 years in personal projects, so it's not like I had to learn it now and I also did not convert from Ruby to lisp. I never liked Rails. I
723.
▲
by
innguest
13y ago
I'm an absolute layman when it comes to this subject, so forgive my verbosity and lack of proper terminology: When I clicked on that link and searched for "banana" and then clicked on "banana, raw", I was hoping to
724.
▲
by
innguest
13y ago
The Ruby community is very close-minded. I've been a victim of that behavior in #ruby as well. If you asked an equivalent question on #ror (the Rails channel) you'd get more than yelled at - no one would take you seriously from th
725.
▲
by
innguest
13y ago
Racket is a lisp that has a specialized macro debugger to help in that very task. The point is that instead of throwing away a potentially good tool, there are people working on making that tool more reliable.
726.
▲
by
innguest
13y ago
We're a team of 6 programmers, 3 of which code Typed Racket. We all started here as Rails devs and got tired of it. I'm always pushing to invest time in research for better solutions and our team seems to be open to that (after we
727.
▲
by
innguest
13y ago
"Well, were are the sucesfull large projects written in Lisp[...]? How many are they compared to other languages?" In our field, tools get chosen not by merit but by what's the current fad. It's unfortunate, but this fac
728.
▲
by
innguest
13y ago
"Are contracts built in to the language on a fundamental level, or are they just part of the standard library? " One of the points of Lisp is that that difference doesn't matter. But besides that, in this case it couldn'
729.
▲
by
innguest
13y ago
The author of the blogpost is pretending to be "one of us" (people that get lisp) - in "Lisp devotees (myself once included)" - but apparently they never understood it if they're still thinking that lisps' adva
730.
▲
by
innguest
13y ago
Maybe this will help see the full scope of the power of macros: macros receive their arguments as an AST (i.e. a list) and are free to transform it as they please; they also have full access to the host language and are free to implement a
731.
▲
by
innguest
13y ago
Because it's a boring problem to solve?
732.
▲
by
innguest
13y ago
If he's the father of everything, then he's to blame for everything being worse than it could have been with Lisp. He's the Thomas Edison of this story, and I'm with Tesla.
733.
▲
by
innguest
13y ago
Want to be rich? Make healthy food as easy to eat and as tasty as junk food. It seems no one is working on that.
734.
▲
by
innguest
13y ago
Absolutely wrong. If you have evidence that this character existed, please point to it more specifically than a whole Wikipedia article. Nothing about "Jesus" is hotly debated because there isn't a single mention of a "J
735.
▲
by
innguest
13y ago
"1) not saying words with inner voice" That's been debunked a while ago. There's no such thing. http://en.wikipedia.org/wiki/Subvocalization
736.
▲
by
innguest
13y ago
Seconded. I'm also a believer in basic income as an otherwise staunch libertarian, purely based on how much sense it makes.
737.
▲
by
innguest
13y ago
No need to define boolean in terms of a bit just because that's all it takes. There's no harm in being redundant and using a whole byte for it, so that -1 is true and 0 is false.
738.
▲
by
innguest
13y ago
C: the language that can't even get a boolean type right. And that stuff was standardized by a committee? Wow.
739.
▲
by
innguest
13y ago
I think what he's saying is he read this [1] instead and then decided to put it in practice... again. [1] http://www.amazon.com/Maverick-Success-Behind-Unusual-Workpl...
740.
▲
by
innguest
13y ago
What's ridiculous is that we're fawning over something we've always been able to do, just because it's now done over the hundreds of useless layers of indirection that the web imposes. "The computer revolution hasn&
741.
▲
by
innguest
13y ago
So LISP? :)
742.
▲
by
innguest
13y ago
Why is everyone fawning over something we all here could easily make in Flash? This problem was solved 10 years ago, people. Let it be a reminder that we've regressed.
743.
▲
by
innguest
13y ago
Exactly, you got it. is_a? and respond_to? are code smells.
744.
▲
by
innguest
13y ago
This is very cool. I hope others copy your idea - very nice way to marry programming with games.
745.
▲
by
innguest
13y ago
We've been calling them "portable" much before usb sticks were around: http://en.wikipedia.org/wiki/Portable_Executable I suggest you reconsider. :) I've been waiting to see a .dmg equivalent for Li
746.
▲
by
innguest
13y ago
Hi Dan (hope you don't mind), The reason you have so many people replying saying that your shortcuts are a crutch is because you and I belong to a different group of people than they do. Allow me to expand. Unix people are conformists.
747.
▲
by
innguest
13y ago
As a ping pong hobbyist and an employee at a company that does have a ping pong table, I can assure you a $150 ping pong table is not good enough for anyone that actually plays ping pong because they think it's fun and they'd li
748.
▲
by
innguest
13y ago
MrQuincle, it's not because you're Dutch - it's because we're both not pretentious. :)
749.
▲
by
innguest
13y ago
That's cute, but my point is not about Haskell, but about the new grounds computer scientists are breaking using Haskell as a tool. Those are seriously hard problems. Making a phone app is not hard.
750.
▲
by
innguest
13y ago
They're showing off in a holier-than-thou douchey way. Contrast that with the attitude the folks at freenode#haskell sport, who are actually solving hard problems, and you'll understand why I think MojoTech's blog post is i
More ›