Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
flavio81
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
421.
▲
by
flavio81
9y ago
That's a great link!
422.
▲
by
flavio81
9y ago
Note that Clojure is not really a Lisp dialect, so you will need a different tutorial if you want to try a Lisp like Scheme, Common Lisp, Racket, TXR Lisp, etc.
423.
▲
by
flavio81
9y ago
> Lisp seems to take the exact opposite approach as Go. The power of languages like Lisp appeal to me, so I have a hard time understanding why people want a language that intentionally limits itself. Me too. I don't understand how
424.
▲
by
flavio81
9y ago
It is one of the very few languages where the source code is made of a data structure that the language is very good at manipulating. Thus, writing code that generates code, be it at runtime or at compile-time, is downright easy in Lisp. Th
425.
▲
by
flavio81
9y ago
> Hash tables in vanilla Common Lisp are a nightmare I seriously disagree with such a statement. Also, i feel confused that a lisp being a Lisp-2 could be an "issue". Separate namespaces for functions, symbols, classes, labels
426.
▲
by
flavio81
9y ago
> Can anyone sell me on why I should use clojure over say, any of the other nice Lisp-1s, given that I don't care about java. It's the same question I make myself, since after learning Clojure here I am, still using Common Lis
427.
▲
by
flavio81
9y ago
I'm not watching the whole video but at 24:00 it becomes very interesting when they talk about Lisp and performance.
428.
▲
by
flavio81
9y ago
Word. The sooner the better.
429.
▲
by
flavio81
9y ago
So far I fail to understand the excitement with Go. Error handling in go feels like going back to 1960s programming. Garbage collection is already implemented with high performance in Java and other platforms, what's new? You can use G
430.
▲
by
flavio81
9y ago
Well, that's really bad, because I think that things should be implemented in the best way possible. "Nobody used them", yeah, probably because no other language (apart from CL) had it, so nobody knew how to leverage them. Bu
431.
▲
by
flavio81
9y ago
> that Lisp is really hard to wrap your head around. It deserves a blog post, but I'd say Lisp (at least Lisp in its mainstream Common Lisp incarnation) is easy to learn but extremely hard to master, since it allows many possibilit
432.
▲
by
flavio81
9y ago
LOL, i recall programming in RPL and considering doing SystemRPL but it looked as hard as programming the HP48 in assembly, without assembly's performance (which was way faster than "user" RPL, by the way.)
433.
▲
by
flavio81
9y ago
> Since doing a whole program in prolog isn't really practical for me, is there any way to use the logic programming paradigm in mainstream programming languages to deal with specific problems that fit it? Yes, for example is easy
434.
▲
by
flavio81
9y ago
I didn't know there were Logic championships using Prolog! P.S: Vocé é Portuguese, lisper e tambén fá de Prolog? You impress me more each day, pjmlp!
435.
▲
by
flavio81
9y ago
Some problems are harder to express in Prolog (than in conventional imperative logic), but then there are some problems that are far, far easier to solve in Prolog.
436.
▲
by
flavio81
9y ago
Exactly in the same way my mind was blown the first time I tried Prolog!
437.
▲
by
flavio81
9y ago
That is the best way to introduce computers to a kid: "let it do the hard work for you". Logo used to be very popular for kids here in the '80s. I learnt Logo when i was 7, then i "progressed" over the years to Basi
438.
▲
by
flavio81
9y ago
The rendering of (html+css) to the screen already uses resources on regular web browsing. This wouldn't be needed (if using a GUI toolkit under Webassembly) and could probably run much faster.
439.
▲
by
flavio81
9y ago
> unless you want your app to just draw to a canvas, Don't count this out; there opens up the opportunity for creating new, good looking toolkits that are faster to use than coping with html + css' limitations.
440.
▲
by
flavio81
9y ago
> I am a C coder, and I cannot wait to have my code on the web, decimating inferior languages like JavaScript. Not only you but many, many programmers out there in other languages, wishing for more performance, or for a higher level of
441.
▲
by
flavio81
9y ago
> Performance in web apps is not a goalpost for everybody. But in 2017 startup and companies are starting to understand how fast response times (on a website/web-app) are of critical importance for gaining a good user base.
442.
▲
by
flavio81
9y ago
Yet there is also the Friden electronic, fully electronic but simply amazing for it's time (1965?): It had CRT vector display of numbers ... For 1965 on a table-top model! And memory was realized via a mechanic delay line, where the bi
443.
▲
by
flavio81
9y ago
> , and most dynamic GCd languages In Common Lisp there are tricks to avoid doing dynamical allocations within your critical (read "requires high performance") code, so the GC doesn't bother you. Couple this with type dec
444.
▲
by
flavio81
9y ago
Quadcopters are in the lower tier of all drone types. Fixed-wing drones are more suited to military applications due to greater range and payload capacity, not to mention speed.
445.
▲
by
flavio81
9y ago
I come from the RTFM generation. S.O. never appealed to me, since I usually read the documentation of the libs/APIs/products I'm using. Call me snob or whatever, but I'd rather rely on official (or good, comprehensive th
446.
▲
by
flavio81
9y ago
Formula has no real nootropics (except perhaps for Vinpocetine.) A real nootropic formula wouod typically have at least one -racetam nootropic.
447.
▲
by
flavio81
9y ago
> if the tools we were given during our formation were python, php or javascript. Well, these are not the "modern" tools I had in mind with writing my comment above... > I don't think resolving the philosopher dinner p
448.
▲
by
flavio81
9y ago
> What’s so good about it? Well.. C is fast. Agreed! I also agree that K&R "The C Programming Language" is a classic book that everybody should read, at least to admire how well written is it. And of course C is a good lan
449.
▲
by
flavio81
9y ago
> Norvigs PAIP (Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp) is also a gem. It's a wonderful book and it even includes some advanced advice on how to speedup Common Lisp code, which I have not foun
450.
▲
by
flavio81
9y ago
I agree for the first part. Common Lisp and Python are my favorite programming languages. I think the second is great for teaching programming and general use (where performance isn't a concern), while Common Lisp, in my view, is a &qu
More ›