Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
amno
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
amno
2mo ago
> This is the first news I've seen on HN in weeks that I am genuinely excited about! I have several AVX-2 hobby projects in Common Lisp, and an AVX-512 machine. It's an unexpected surprise to read this morning that this very us
2.
▲
by
amno
2mo ago
We would skip attrocity of JavaScript, JSON and XML.
3.
▲
by
amno
2mo ago
> Is this at the codegen layer? On implementation level, it is a codegen layer. It uses a system of macros to generate instructions from a database of instructions. The database is specified manually: https://github.com/s
4.
▲
by
amno
7mo ago
I have read through your pdf and I think you make a best case for Lisp I have read in last few years. We could just imagine who programming languages would look like if we abandoned the specialized notations like Haskell or C++, of which C+
5.
▲
by
amno
1y ago
(= * x x ^ x 2)
6.
▲
by
amno
1y ago
Not by me, but thought it was well written article with some good points. Hope you enjoy it!
7.
▲
Greenspun's 10th rule and the sad state of software quality
(gist.github.com)
2 points
by
amno
1y ago
|
1 comments
8.
▲
by
amno
2y ago
Hi Drew!
9.
▲
by
amno
2y ago
> setf is like referring to a mutable reference in C++ or Java. Setf is rather a computation of a reference, than a reference. A reference in Java and C++ is a pure pointer, with some syntactic sugar in java (you skeep */-> to de
10.
▲
by
amno
2y ago
And lambda calculus isn't even a programming language. The argument was like saying "C still tries to preserve something from Touring machine".
11.
▲
by
amno
2y ago
We need nsetf! :-)
12.
▲
by
amno
2y ago
I am with you, I think setf is making code repetitive and more verbose in many cases, however in this particular case, if you see (var *some-object* value) somewhere far away from the class definition, say in another file, can you
13.
▲
by
amno
2y ago
Yeah, that is great idea, and I agree it sounds great on paper. However, some time ago, I have come to a conclusion that it soon becomes quite verbose and tedious. I think it worked better in the past when people used acronyms and very shor
14.
▲
by
amno
2y ago
> The author of “Let Over Lambda” dislikes Emacs and does not use it. I have no idea what Hoyte like to type in, but why does it matter what text editor he uses? Einstein didn't had any computer, not even a calculator. Do we have to
15.
▲
by
amno
3y ago
It have corrupted my drive several times.
16.
▲
by
amno
3y ago
> Clarity in your technical communications matters. Indeed; it does. I wish more people watched that Steels talk, where he speaks about importance to use accessible language. One-syllabus words all the way would be perhaps a bit tedious
17.
▲
by
amno
3y ago
Thank you for the paper, and for the work! Can I ask a newbish question: will this new GC be available on all OS:s and CPU architectures, or only on some? I don't see anything in the paper about being limiting to some certain platform,
18.
▲
by
amno
3y ago
> Perhaps the negativity stems from the all the illegal, immoral, and damaging acts in this era. Perhaps, but hate against Microsoft was not the point of the discussion. You are free to see them in whichever light you want, I just don&#x
19.
▲
by
amno
3y ago
Yes, people used undocumented functions, which were left undocumented as they were a subject to change, and accused Microsoft of not understanding software development or thought that those undocumented APIs were somehow better than the rec
20.
▲
by
amno
3y ago
Yes, Raymond Chen describes such fixes in [several blog posts]( https://devblogs.microsoft.com/oldnewthing/ ) and in his book The Old New Thing. Check the old posts, back at the beginning. There are posts about to which
21.
▲
by
amno
3y ago
Perhaps you wish to look at Common Lisp? I think it gets you covered in all those things you mention. There is distinct read, compile and evaluation phase, all exposed to the application code. If you get a good compiler like sbcl, you can g
22.
▲
by
amno
3y ago
No, no; it wasn't was I meant; I clarified in the last one; release things for free for already non-paying customers for non-commercial use only, Qt style. I am hard to believe Boeing would count in that group :).
23.
▲
by
amno
3y ago
> LispWorks and Franz are still alive. Yes, but what makes us believe they won't go the same faith as all the others? > fear what you propose would kill them very quick Why? Is their technology that bad? I don't think so. I
24.
▲
by
amno
3y ago
> Means there were too few commercial customers. Where they had commercial customers (like the Graphics & Animation business), there was a disruption by other technology, like SGIs (RISC CPUs with powerful graphics accelerators) and
25.
▲
by
amno
3y ago
> I am experimenting with runtime generation of shared libs. Sure, you can produce an executable or a shared library at runtime; after all, that is what compilers and linkers do, those are also just programs, aren't they :). But do
26.
▲
by
amno
3y ago
Certainly not in Lisp; I have never heard it before; I thought Op made it up :); but have looked it up on Wikipedia and indeed is a term. Seems just to alter the behavior at the runtime.
27.
▲
by
amno
3y ago
Honestly, I had no idea that "monkey-patching" was a term, I thought it was something Op just made up :-). I have just looked it up, and it indeed is a term [meaning something]( https://en.wikipedia.org/wiki/Mo
28.
▲
by
amno
3y ago
> It's not unreasonable to ask for a better understanding of the applicable law(s) in a post about a lawsuit. Of course, I completely agree with that :-).
29.
▲
by
amno
3y ago
> you hit every tired cliche that the OP requested explicitly not to descend into Op asked us to not tell him they are "greedy bastards", and he asks that because he knows they are. Op knows he is wrong for the obvious reasons
30.
▲
by
amno
3y ago
Is "meta-magic" and "monkey-patching" what we mortals call code generation and which is an useful technique to automate coding and which can both save time and generate safer and more correct code or is it something else
More ›