Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rekado
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
301.
▲
by
rekado
8y ago
I'd also like to point out that Guile can be bootstrapped with a Scheme interpreter (not just Guile), or it can be built with the interpreter in Guile itself, which is written in C. So there are a few choices here that increase the nu
302.
▲
by
rekado
8y ago
> Since Guile requires C, you need a binary C compiler at the very least to bootstrap it from the bare minimum. You do need a C compiler, but there is work underway to bootstrap the C compiler with ... a C compiler written in Scheme :)
303.
▲
by
rekado
8y ago
It doesn't have to be this way as is demonstrated in Guile.
304.
▲
by
rekado
8y ago
Sorry about the broken server config. It's fixed now.
305.
▲
by
rekado
8y ago
There is a reason for that. From the BUILDING file in the Chez repository: > Since the Scheme sources can be compiled only by a working version of Chez Scheme, it's not actually possible to build Chez Scheme from source. That'
306.
▲
Unfolding the Earth: Myriahedral Projections
(win.tue.nl)
1 points
by
rekado
8y ago
|
0 comments
307.
▲
by
rekado
8y ago
Systems like this are described and evaluated in Fishkin, James (2011). When the People Speak. Oxford University Press. ISBN 978-0-19-960443-2.
308.
▲
by
rekado
8y ago
"Instead of fiddling around with autotools madness..." --- in my years of packaging software I have found autotools to be the least maddening of all build tools. Autotools is weird for developers, but it's remarkably consis
309.
▲
by
rekado
8y ago
> Guile does not run on Windows This hasn't always been this way, though, as far as I know. It is also not an insurmountable obstacle, but it is one of many small things that make Emacs developers worry. Another problem that makes
310.
▲
by
rekado
8y ago
It's not you. The defaults are pretty hostile, in my opinion. It took me three attempts over many years to fall in love with Emacs. I'm now using Emacs for everything: shell, git, email, file browser, window manager, IRC, slack,
311.
▲
by
rekado
8y ago
It is not an idea that is supported by the whole Emacs community. It is an idea that is supported by the Guile community and RMS. Work has been done to make Guile Emacs work, but it is still slow (as it doesn't seem to compile elisp
312.
▲
by
rekado
8y ago
A squashfs backend for `guix pack` exists now: http://lists.gnu.org/archive/html/guix-patches/2018-05/msg00...
313.
▲
by
rekado
8y ago
Like most car analogies this one has a fatal flaw. Before you are permitted to use your DIY car you need to comply with safety regulations to avoid harming others. You can keep your unsafe car off the street in your garage, though. Same f
314.
▲
by
rekado
8y ago
Guile Scheme is the GNU system's designated extension language. In GNU there are more applications that support Guile scripting/extensions than there are CL applications. (I'm a Schemer and I'd love to have a Lisp machi
315.
▲
by
rekado
8y ago
Sure. `guix pack` is a neat hack and it isn't tied to any particular archive format. When using plain Guix you won't need to use any archive format at all; packages simply end up each in their own unique directory and can be used
316.
▲
by
rekado
8y ago
> Do you want to convince people that something like guix is better than docker No, we show that Guix is a tool that gives you a way to work with software environments at a higher level; but at the same time you don't have to give u
317.
▲
by
rekado
8y ago
Packages in Guix are just Scheme variables. The package here uses the `python-build-system`, which defaults to the latest version of Python, but you can override that by specifying `(arguments '(#:python ,my-python))`, where `my-python
318.
▲
by
rekado
8y ago
In Guix every package ends up in its own directory, which may have references to other packages in /gnu/store. An application bundle is really just a package closure, i.e. the directory for the package and all directories it refe
319.
▲
by
rekado
8y ago
> GNU is becoming the PETA of software, and it's not a good look. As a GNU hacker (and co-maintainer of GNU Guix) statements like this make me sad. It is very unfortunate that Richard Stallman's personality is casting a shadow
320.
▲
by
rekado
8y ago
While Linux-libre is the default for Guix there are no limitations in place that would keep you from using vanilla Linux. In fact, Guix makes it extremely easy to build custom packages, and that includes custom kernel packages. You can aug
321.
▲
by
rekado
8y ago
I think it would be good to stop considering the opinions of RMS as worthy of discussion as long as they don't pertain to matters of free software. (I say this as a GNU maintainer.) Unfortunately, GNU has a number of people who like t
322.
▲
by
rekado
9y ago
It comes with coreboot. Is there a free UEFI-based init software that you would want to use instead of coreboot?
323.
▲
by
rekado
9y ago
mindfulplay wrote that it's "probable", not that there is no way that everyone else but you is the problem.
324.
▲
by
rekado
9y ago
People who had this thought have also liked "The Dark Forest" and "Death's End" by Liu Cixin :) (These are part 2 and 3 in the "Three Body Problem" series.)
325.
▲
by
rekado
9y ago
Whether something is a dialect or a language from a shared lineage is a difficult distinction, even in natural languages. Shanghainese is called a Chinese dialect, but it is a Wu language. It is not a dialect of Mandarin (aka the Beijing d
326.
▲
by
rekado
9y ago
They are not dialects of each other but all are Lisp dialects. You would not call Scheme a dialect of Emacs Lisp, but both are Lisp dialects.
327.
▲
by
rekado
9y ago
No. But should we only begin prioritizing the allocation of resources once it has become a problem? If it is correct that it will become increasingly uneconomical to process crude oil, the supply of virgin plastic will eventually decrease.
328.
▲
by
rekado
9y ago
Monomers like ethylene are a by-product of splitting oil; you still need polymerization and processing of the polymers (e.g. extruding, moulding, etc). It's non-sequitur to say that the process is not wasteful because part of the initi
329.
▲
by
rekado
9y ago
Oil is a limited resource that can be used for way more important things than disposable water bottles, such as medical supplies (syringes, IV bags, etc) and durable plastics components. Plastics themselves are a great resource that should
330.
▲
by
rekado
9y ago
I use GuixSD on all my systems---servers, workstations, laptops. I also use Guix on a 200+ node bioinformatics HPC cluster at the institute where I work.
More ›