Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pavelludiq
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
61.
▲
by
pavelludiq
11y ago
https://github.com/orthecreedence/highlight-lisp provides paren matching on mouse hover, I find it annoying but I can see how it can be useful to some.
62.
▲
by
pavelludiq
11y ago
Both Common Lisp and Racket have keyword arguments, and even Clojure kind of has them(it cheats by using map destructuring). Common Lisps in particular are very powerful and flexible, see http://www.gigamonkeys.com/book/
63.
▲
by
pavelludiq
11y ago
https://common-lisp.net/project/commonqt/ works well, https://github.com/Shinmera/qtools is an attempt to make it work better. Also https://github.com/robert-strandh/McCL
64.
▲
by
pavelludiq
11y ago
I am glad to see Lisp, CL, in the headlines other than clojure. We've had a string of really cool lisp projects this year, web frameworks, implementations, web servers, libraries, etc. Couple that with Edi Weitz's upcoming book,
65.
▲
by
pavelludiq
11y ago
In Bulgarian it could be translated as "oops! language". Really, really unfortunate.
66.
▲
by
pavelludiq
11y ago
On more than one occation when writing web code I found myself in the debugger in the middle of a request handler. The browser just sits there waiting for a response. I found the bug and restarted the handler before the browser time-outed.
67.
▲
by
pavelludiq
11y ago
Specific domains where clojure might not do so well are probably the same domains where the JVM is impractical, for example embedded or low-level programming, anything where you have to interact heavily with the world outside of the JVM and
68.
▲
by
pavelludiq
11y ago
Yes, abandon something that's been making money for 30 years and throw away decades of domain expertise because it's not fashionable. Great idea. Not that clojure is a bad language(I actually like it quite a bit), but compared to
69.
▲
by
pavelludiq
12y ago
https://en.wikipedia.org/wiki/Genera_%28operating_system%29#... So that's several variants of lisp, as well as fortran, c, pascal, prolog and ada. Thats pretty much most of the languages in use in the 80s.
70.
▲
by
pavelludiq
13y ago
My favorite example would have to be CLOS the Common Lisp object system. Although it's a bit hairy in certain places, it essentially transforms a procedural/functional language into on of the most powerful object oriented language
71.
▲
by
pavelludiq
13y ago
Show me a language with >1 implementation where at least two are completely compatible. Common Lisp has one of the best track records in this aspect. C, C++ and JavaScript are all far worse.
72.
▲
by
pavelludiq
13y ago
As a lisper, I can say that this insight is very true, but it is still just a simplification. Most lisps deal with it in different ways. In the scheme world, the way they deal with this is by wasting a decade on making decisions about the l
73.
▲
by
pavelludiq
13y ago
Geiser is great, but SLIME is much better mostly because Common Lisp was designed with interactive programming in mind(the condition system, the object system, dynamic variables ect. are all features that help with interactive programming).
74.
▲
by
pavelludiq
13y ago
All the major lisp dialects are rather different and encourage different styles. My own opinion is that no one is a better first lisp, as long as you check out the others eventually. Racket is an excellent start. I always advise people inte
75.
▲
by
pavelludiq
13y ago
The mongol conquest was almost certainly a net negative for humanity(Baghdad recovered only in the 20th century as just one example). But the standard argument is that suddenly you had chinese culture spread to the west somewhat. Not to men
76.
▲
by
pavelludiq
13y ago
History is weird that way. I recommend listening to Dan Carlin's Hardcore History series on the Mongols[1] where he talks about how historians often justify unspeakable horrors because in hindsight there are a lot of benefits to modern
77.
▲
by
pavelludiq
13y ago
I'll certainly give lighttable.el a try when somebody decides to write it :)
78.
▲
by
pavelludiq
13y ago
actually, it was javascript and the file contained: } }); }; }());
79.
▲
Final version of Lisp Web Tales released under a CC license(free on leanpub)
(lispwebtales.ppenev.com)
5 points
by
pavelludiq
13y ago
|
0 comments
80.
▲
by
pavelludiq
13y ago
(I'm not from the US) My brain pattern matched it as two numbers that have some relationship with each other, but It didn't even occur to me that it was a date until I visited the page. If it was written 16/11 I might have go
81.
▲
by
pavelludiq
13y ago
With all due respect, get lost. Flaged!
82.
▲
by
pavelludiq
13y ago
There are many companies that use various lisp dialects. Not many would be described as startups, but a bunch of them exist. A quick scan of http://lispjobs.wordpress.com will give you a few names: * http://grammarly.
83.
▲
by
pavelludiq
13y ago
Kevin Mitnicks autobiography "Ghost in the Wires" is very good. Although it's non-fiction, it read like a cyberpunk spy novel.
84.
▲
by
pavelludiq
13y ago
Traditional programmers day celebration in Bulgaria: - Write meaningless programs - Play games - Drink beer Same as most other days actually.
85.
▲
by
pavelludiq
13y ago
" There's always a dozen incompatible solutions, and it's never clear which one should be used." Welcome to software. While your other sentiment seems logical, if you actually look at it as a lisp practitioner, you'
86.
▲
by
pavelludiq
13y ago
Completely agree. One thing that I figured out rather quickly is that lispers really want to teach and explain things, but being lazy programmers, they don't bother holding your hand, so if you are willing to do your homework, you'
87.
▲
by
pavelludiq
13y ago
Bullshit! In many ways Common Lisp is still a much better language than Clojure or Racket. It isn't old, compared to pretty much anything from the 80's it has aged unbelievably well, and while it has some "stale" parts y
88.
▲
by
pavelludiq
13y ago
Actually a much better place to start is Practical Common Lisp: http://gigamonkeys.com/book/ Or if you are now to programming in general: http://www.cs.cmu.edu/~dst/LispBook/
89.
▲
by
pavelludiq
13y ago
I'd advise exactly the opposite. While clojure and racket are excellent languages, they are very different from one another and CL. Telling someone to learn python or ruby if they ask about learning lua isn't a good advice, is it?
90.
▲
by
pavelludiq
13y ago
If you want an interactive system, clojure or common lisp will be much better choices. Part of the reason I haven't gotten into haskell is because as you said, it "isn't quite there yet". Common Lisp has the added qualit
More ›