Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
progman
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
progman
7y ago
The wayland project exposes what marvelous piece of software X11 really is since Wayland is still not able to compete, otherwise the whole Linux community would use it already. I respect the intention and efforts of the Wayland community to
2.
▲
by
progman
7y ago
> Every time I see the X11 protocol, I realize that the UNIX philosophy (everything is a file) is dead. As "dead" as Android (which is based on Linux, a Unix clone) and OSX (a BSD Unix) and iOS (child of OSX)? Why does Microsof
3.
▲
by
progman
7y ago
Bash is a typical Unix tool, and Unix follows the KISS principle. Hence, also Bash scripts should be KISS. If you need >100 lines of code your code is too complex in the script world, and you should split it into several scripts where ea
4.
▲
by
progman
7y ago
The irony is that the very attempt to be one tool for everything caused Perl's own destruction. Perl 5 is still used by some veterans for small scripts but who wants to use Perl 6? Unix follows the KISS principle, and that is key for s
5.
▲
by
progman
7y ago
> very few change their life in significant ways to help it. I did it, and it is really worth the effort. What I changed: - buy liquids in glass only -> healthier and reduced container garbage to 2/5 - use soda stream for mineral
6.
▲
by
progman
7y ago
Yes, there are also poor languages with many users :-)
7.
▲
by
progman
7y ago
> This is OCaml's problem: it's a great language with no users. My other post in this thread proves the opposite.
8.
▲
by
progman
7y ago
Companies using OCaml: https://ocaml.org/learn/companies.html What is OCaml used for? https://www.quora.com/What-is-OCaml-used-for?share=1 Further infos: awesome-ocaml - A curated collection of aweso
9.
▲
by
progman
8y ago
Nice work! Lem looks "Spartan" at first glimpse, the high expansibility however is a promising key for success. Anyone who truly loves Common Lisp has the opportunity to make Lem the best Lisp editor ever. I am a long-term Emacs u
10.
▲
by
progman
8y ago
Basically said, systemd follows quite the opposite of the KISS principle which made Unix and Linux so great.
11.
▲
by
progman
8y ago
I like to share the following links to those who also don't like systemd. http://without-systemd.org Devuan (Debian without systemd): http://devuan.org More Linux Distros without systemd: http://with
12.
▲
by
progman
8y ago
> We're here because of mass progress What is "mass progress"? There are two options: a) let the masses learn to use the inventions of individualists (which happened with C/C++, PHP and Python for instance), or b) let
13.
▲
by
progman
8y ago
Rust may be a very good choice for systems programming. However, safety criticial software can also be written in other languages which don't need a borrow checker -- Ada and SPARK for instance, or even in C with verificatino tools (Fr
14.
▲
by
progman
8y ago
The people at https://discuss.ocaml.org/ are quite helpful. > it's cool from a language point of view, but as a developer it can get overwhelming If you consider OCaml's features overwhelming why don't you
15.
▲
by
progman
8y ago
If you want to teach FP you should use the very first and most simple FP languages --- Lisp and Scheme. Despite their extreme simplicity, they provide an extremely expressive power (through their macros) which is still unmatched in most oth
16.
▲
by
progman
8y ago
Why do you abhor elitism? It's elitism (not group thinking) which yields progress. For instance, da Vinci, Newton, Einstein, etc. and all the Nobel price winners were all outstanding elitists. > If something is truly worth it, it sh
17.
▲
by
progman
8y ago
I have also worked with CL commercially in this century, and the only thing I missed was a convenient portable GUI library for OSS Lisp. I hope in McCLIM ( https://common-lisp.net/project/mcclim/1.html ). > You c
18.
▲
by
progman
8y ago
Wow, thanks for sharing!
19.
▲
by
progman
8y ago
Looks impressive. However, since Nim has such an easy C/C++ FFI you have to consider also all C and C++ APIs. That looks superior even to Go, unless Go's C FFI is as easy as Nim's. https://github.com/kozross&#
20.
▲
by
progman
8y ago
> However, the ecosystems are not at all comparable. Really? https://github.com/VPashkov/awesome-nim You can install Nim packages easily with nimble. https://github.com/nim-lang/nimble
21.
▲
by
progman
9y ago
> Why give up on performance? We don't need to give up on performance, even with low-performance RISC-V chips. What we need is a new architecture which takes advantage of low-speed multicore processors. If it is possible to produce
22.
▲
by
progman
9y ago
>After all, what use is a nuanced term if it can't reliably convey that additional information. I would recommend the general term "A/B compiler" where A and B are arbitrary regular languages. That way it would be pre
23.
▲
by
progman
9y ago
> is it so bad to have another word for source-to-source compilation? If you compile C to Assembler then you compile from one code (C) to another code (Asm, or machine code which is the compact form of Asm). What's the difference to
24.
▲
by
progman
9y ago
"Transpile" is an artificial buzzword, just meaning source-to-source translation, from Pascal to C for instance. Actually, there is no such thing as a "transpiler". There are only compilers which are programs which tra
25.
▲
by
progman
9y ago
> ... and run it in a serverless environment, a docker container or a browser. ... Waiting for tens of seconds, or minutes, until all the JS libs are loaded into their GB's of RAM by their GHz multicore processors while those old ve
26.
▲
by
progman
9y ago
Also John McCarthy the inventor of Lisp should be mentioned. Since 50 years Lisp provides features which are still copied by modern languages. https://en.wikipedia.org/wiki/Lisp_(programming_language)
27.
▲
by
progman
9y ago
According to the Namcook Analysis all the IT world should switch to Excel since it is placed 13 places ahead of Smalltalk. And according to my personal experience Lisp is not that unproductive. And other business languages like OCaml are no
28.
▲
by
progman
9y ago
> Post like that brings me back to earth every time I dream of running Linux only. It's not a Linux problem, it's a Windows emulation problem in Wine. As for Linux, I'm using it for 25+ years, and I ditched Windows 10+ yea
29.
▲
by
progman
9y ago
Lisp is the secret power tool of developers who really understand computing.
30.
▲
by
progman
9y ago
Emacs, one of the most reliable software ever was written in a language with no typechecking -- in Lisp! Emacs never crashes although it is configurable by the user in almost any way -- also in Lisp.
More ›