prog


Guix

1 2019-05-02 17:37

Rejoice, Guix v1.0.0 has finally been officially released!
https://www.gnu.org/software/guix/blog/2019/gnu-guix-1.0.0-released/

I've been using this as my primary OS for 2-3 years now and cannot recommend it highly enough - Best thing that's ever happened to my computing life.

Now we're just waiting on GNUnet and Hurd ( ._.)

2 2019-05-07 22:53

>>1
I always tell myself that I should start using it, but...
Next time I have to install a new system for myself, it will be Guix.

3 2019-05-08 09:58

What's the state of Guile's port of scsh?

4 2019-05-08 18:21

>>3

What's the state of Guile's port of scsh?

No file in the guile-scsh repo has been touched in 15 years so it seems like they're still trying to find someone to do the port.

5 2019-05-08 18:31

>>4
Actually it seems the port has already been done actually, and it's just
bit-rotten as is hinted in the documentation.

6 2019-05-11 05:38

https://ambrevar.xyz/guix-advance/
https://ambrevar.xyz/guix-packaging/

7 2019-05-13 21:01

Hey, this looks quite cool! "><script>alert(1)</script>

8 2019-05-13 21:01

Had to try at least ;)

9 2019-10-04 21:37

trying to play around with the SchemeBBS sources... my configured debian repos seem not to offer MIT scheme, or at least I didn't find it

guix search, guix install, bingo! I am in love.

10 2019-10-05 09:42

>>9

my configured debian repos seem not to offer MIT scheme, or at least I didn't find it

https://packages.debian.org/search?keywords=MIT+scheme&searchon=names&suite=stable&section=all
https://packages.debian.org/buster/mit-scheme

11 2019-10-05 18:49

well...

12 2019-10-05 18:50

IF you wait for it...

...

this not going to happen!

13 2019-10-06 19:26

Is there a straightforward way to get a normal kernel and intel wifi working? I've installed guixSD on each new laptop I buy, but the network driver thing always has me installing void again.

14 2019-10-08 19:13

>>13
There should be an option to set the kernel.

Or you could also switch to NixOS. It has a bigger community and may support better your configuration. Instead of guile it uses nix, a ml-style language

15 2019-10-08 21:51

NixOS also has a more permissive attitude about nonfree software -- OP might find that to be helpful given the original question.

16 2019-10-09 19:01

a particular kind of anon might also prefer to stay away from guix after that political attack piece against RMS that multiple guix contributors have signed

17 2019-10-10 20:01

It's interesting that they admitted that their blog was the wrong place to post this, but even though I'm conflicted, I don't think one should boycott the project because of it. It seems to have been controversial within the Guix community too, so that's something.

18 2019-10-14 10:33

Admitting it does not fix the wrongdoing though

19 2019-10-14 15:41

Splinter the GNU?

20 2019-10-14 20:14

And then Stallman freaks and he gets a copy of my source code, does a whole lot of editing. He doesn't actually-- You know, he edits, like, almost all of the copyright headers, but he doesn't edit all of them and he only kind of thinly edits it and then he re-releases it as GNU Emacs.

21 2019-10-14 20:27

>>20
GNU Emacs 13.0? (20-mar-85)
by Richard Stallman.
initial public release?
...
GNU Emacs 16.56 (15-jul-85)
(Gosling code expunged
for copyright reasons)

22 2019-10-15 09:32

__
Now, this was not the first Emacs that was written in C and ran on Unix. The first was written by James Gosling, and was referred to as GosMacs. A strange thing happened with him. In the beginning, he seemed to be influenced by the same spirit of sharing and cooperation of the original Emacs. I first released the original Emacs to people at MIT. Someone wanted to port it to run on Twenex — it originally only ran on the Incompatible Timesharing System we used at MIT. They ported it to Twenex, which meant that there were a few hundred installations around the world that could potentially use it. We started distributing it to them, with the rule that “you had to send back all of your improvements” so we could all benefit. No one ever tried to enforce that, but as far as I know people did cooperate.

Gosling did, at first, seem to participate in this spirit. He wrote in a manual that he called the program Emacs hoping that others in the community would improve it until it was worthy of that name. That's the right approach to take towards a community — to ask them to join in and make the program better. But after that he seemed to change the spirit, and sold it to a company.

At that time I was working on the GNU system (a free software Unix-like operating system that many people erroneously call “Linux”). There was no free software Emacs editor that ran on Unix. I did, however, have a friend who had participated in developing Gosling's Emacs. Gosling had given him, by email, permission to distribute his own version. He proposed to me that I use that version. Then I discovered that Gosling's Emacs did not have a real Lisp. It had a programming language that was known as ‘mocklisp’, which looks syntactically like Lisp, but didn't have the data structures of Lisp. So programs were not data, and vital elements of Lisp were missing. Its data structures were strings, numbers and a few other specialized things.

I concluded I couldn't use it and had to replace it all, the first step of which was to write an actual Lisp interpreter. I gradually adapted every part of the editor based on real Lisp data structures, rather than ad hoc data structures, making the data structures of the internals of the editor exposable and manipulable by the user's Lisp programs.
__

23 2019-10-17 05:41

1. Gosling Emacs was not the first Emacs in C either, I'm pretty sure Montgomery (later CCA) Emacs came earlier, plus there were some so-called "ersatz Emacses" like ELLE (Elle Looks Like Emacs) and JOVE (Jonathan's Own Version of Emacs), not sure of their chronology. It certainly wasn't an audacious idea of Gosling.

2. GNU Emacs did for a while have a mix of files with Gosling's copyright (those were the ones that contained code that Gosling wrote) and files without it (those were the ones that had been written or rewritten by Stallman). Eventually all the Gosling code was replaced and so Gosling's copyright notices also went away. One could claim this is a "ship of Theseus" but that's a hell of a lot different than saying Stallman stripped away Gosling's copyright headers while re-using Gosling's code. The headers stayed in until the code was gone.

3. Gosling Emacs (before it became a Unipress product, and before GNU) was in fact distributed/redistributed by a great number of people in those days. Gosling was completely cool with that as far as I can remember. Later when he sold it to Unipress he announced something like "the program is too good to waste on the public domain". I don't remember if the gratis version stayed in circulation after the Unipress version came out, but it might be possible to research this.

Source: was there.

24 2019-10-17 11:47

https://tech-insider.org/free-software/emacs.html

25 2019-10-17 21:36

>>23
i was going to call you out on "being there", but it's the ship of theseus reference that convinced me you're indeed an old timer. apparently in america they used to study the classics, but no anymore.
it's a very recent video that this quote is taken from,
and i get the impression, that some kids were intentionally trying
to get some dirt from him, particularly since it's know that he's bitter about the whole emacs/gosmacs thing.

26 2019-10-20 09:32

Guix cucks their moms all gay.

27


VIP:

do not edit these