Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
progman
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
331.
▲
by
progman
12y ago
Lisp's macro system is so powerful that it actually turned out to be the 'curse' of Lisp: http://www.winestockwebdesign.com/Essays/Lisp_Curse.html However I wouldn't call it "curse" but me
332.
▲
by
progman
12y ago
Interesting witness of someone who got 'addicted' to Lisp: http://www.defmacro.org/ramblings/lisp.html
333.
▲
by
progman
12y ago
Let's talk about that in 2016.
334.
▲
by
progman
12y ago
> SSDs as RAM Not yet. I think first we will have SSD as static RAM plus dynamic DIMM RAM as Cache. I wonder when SSD will compete with DIMM regarding maximum number of write operations.
335.
▲
by
progman
12y ago
> .NET 2.0+/Mono 2.6+ ... but the IDE is .NET 4.0+ This is a perfect example why the naysayers were right when the Linux community talked about accepting Mono as default into the Linux mainstream. Fortunately Mono was rejected and r
336.
▲
by
progman
12y ago
> Nim macros can't modify Nim's syntax. Nim macros can extend Nim's syntax (additional "repeat ... until" for instance). They cannot change the built-in syntax of Nim. A macro system should never be allowed t
337.
▲
by
progman
12y ago
Thanks! I will study it.
338.
▲
by
progman
12y ago
> Are you in some shortage of working compilers? I am just interested in a small maintainable C compiler which can easily be adopted to bootstrap a new platform or cpu (on FPGA). I consider such a tiny C compiler just a convenient asse
339.
▲
by
progman
12y ago
I am glad that there are new Linux compatible boards on the market almost every week. http://linuxgizmos.com I have the impression that the competition of Linux implemented UEFI/SecureBoot just to lock Linux out from "
340.
▲
by
progman
12y ago
> There's nothing like them in Nim, Java, or C++. Are you sure? Nim supports direct access to the AST so macros can be used to define new programming constructs like in Lisp. Also other languages support things like that (as library
341.
▲
by
progman
12y ago
Nice hack! The next step would probably be a CC which compiles to a minimal virtual CPU instruction set so that we just need some Assembler macros to port it to a native platform (x86, ARM, etc.), plus a library of formats (ELF etc.) to cre
342.
▲
by
progman
12y ago
I wonder which features of Perl 6 would make them want to use it at all.
343.
▲
by
progman
12y ago
> One of the strongest parts of perl, the regular expressions ... ... have been copied to Nimrod (now called "Nim") -- even with native C performance and native Perl syntax. http://nimrod-lang.org/re.html Perl
344.
▲
by
progman
12y ago
> The only reason I switched from OpenBSD to Lubuntu on my personal laptop is because of Adobe Flash. Why? http://undeadly.org/cgi?action=article&sid=20070907181228 http://wiki.winehq.org/OpenBSD
345.
▲
by
progman
12y ago
The old processors are commonly underestimated. I remember the times of the first versions of Turbo Pascal on CP/M and 8086. It had a very basic user interface (just key strokes) but the language was very convenient, and compilation wa
346.
▲
by
progman
12y ago
http://www.android-x86.org
347.
▲
by
progman
12y ago
> Because on desktop Windows still has a ~90% market share. This is only true for _PC_ desktops but not for the overall desktop situation. Consider Windows 10. It derives from the mobile Win 8 desktop which is made more suitable for PCs
348.
▲
by
progman
12y ago
> Really, sending typed characters as UTF8 strings would be far preferable, and it wouldn't require processing power on the part of the keyboard (the keyboard would just send the strings, not parse them). This is not a keyboard prob
349.
▲
by
progman
12y ago
I guess with "desktop system" you actually mean PC desktops. In my definition a desktop system is a system on a desktop. In the past decades this meant PCs but in the last couple of years many users chose tablets as their favorite
350.
▲
by
progman
12y ago
> you're just changing definitions to suit your needs. Same to you :-) Windows is also a mobile phone OS since Win 8.
351.
▲
by
progman
12y ago
Android actually _is_ a Linux desktop system. It is a GUI on top of a Java based virtual machine on top of a Linux kernel. This Linux desktop has actually overthrown both Windows and iOS. The market share was 85% in Q2 2014 according to: h
352.
▲
by
progman
12y ago
Nice. Windows which claims to be the default desktop OS copies a basic feature from the Linux "non-desktops" which is a command line package manager :-) Another irony is that software installation has been much easier and safer on
353.
▲
by
progman
12y ago
Why do you want to put smart features into a keyboard if your PC is able to do that with around 0,0001% of cpu capacity? Smart keyboards would need special hardware and firmware updates, and this would make them more expensive. Nobody is fo
354.
▲
by
progman
12y ago
Thanks a lot for these infos! Unfortunately F# is .NET only. Linux requires Mono for installation which means a lot of dependencies. I prefer small efficient solutions (Nimrod for instance). OCaml works out of the box on my system.
355.
▲
by
progman
12y ago
Thanks for your detailed answer. I think you are right in recommending a way of less tight version bounds.
356.
▲
by
progman
12y ago
http://www.ada2012.org
357.
▲
by
progman
12y ago
I wonder if Ocaml is actually much more practical than Haskell. Ocaml has been proven to be well usable in industry while Haskell seems to be suitable for research areas like math and language design. http://mirror.ocamlcore.org&
358.
▲
by
progman
12y ago
You have misunderstood me. I know cabal - with and without sandbox. I said am amazed that sandboxes or nix tools are necessary in Haskell _at all_ while every other language which uses a package manager has one that works out of the box wit
359.
▲
by
progman
12y ago
I would love to use Haskell as a practical tool (I honestly tried that) but the very fact that the Haskell community was not yet able to implement a simple practical thing like a convenient working package manager reveals that Haskell is no
360.
▲
by
progman
12y ago
> "I am an old time Debian admin, I don't want to learn another way to configure my system that is not a bunch of shell scripts, so I am gonna bitch about this decision and create a fork". Even if this claim were actually
More ›