Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
taylanub
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
taylanub
12y ago
Cross-post from Reddit to clarify what exactly Guix is: GNU Guix is a Guile-using Nix-derivative purely functional package manager and at the same time package recipe database. (Shipped in one so the recipe language doesn't need to be
32.
▲
by
taylanub
12y ago
It has no syntax (of its own) in that it hijacks s-expression syntax instead. When you want to write Lisp code, you actually write some data structures in the s-expression data format, like when writing some data in JSON or XML. Then a Lisp
33.
▲
by
taylanub
12y ago
You're talking out of ignorance, keep it down. Guile-Emacs runs Elisp, not Scheme, and Elisp will remain the main Emacs language for a long time. Using Scheme will become a possibility and you can bet on some people starting it immedia
34.
▲
by
taylanub
12y ago
So is BT Templeton, the person who has been hacking away at Guile-Emacs GSoC after GSoC. :-) (They seem very skilled, don't be fooled by the fact that it's GSoC; no idea what the skill level of people who take part in that usually
35.
▲
by
taylanub
12y ago
Note that using the `not' and `null' functions instead of comparing equality to `nil' is good coding style anyway.
36.
▲
by
taylanub
12y ago
Guile-Emacs is not a rework, it's a rebase. It already runs all Elisp, sans bugs and (currently severe) performance regressions. It will be a nearly-drop-in replacement, a new version of GNU Emacs, even less different from it than XEma
37.
▲
by
taylanub
12y ago
Even in the current pre-alpha/alpha stage of Guile-Emacs, I can launch a thread from Scheme, do work, return to the main thread, then call an Elisp function on my result. (Scheme and Elisp data types are unified.) No bugs or unpleasant