Re: Guile 1.8 / Viper System Interface

2015-06-25 Thread David Pirotte
Hello, > Please let me know when you're interested in a cleaned up Guile 1.8 and > the clean and lean Scheme path. None of us is interested in guile-1.8, please use guile-2, and if oop, please use goops. David pgpwte4tYjdwQ.pgp Description: OpenPGP digital signature

Guile 1.8 / Viper System Interface

2015-06-25 Thread Michael Tiedtke
It might even be more than a decade that I found out about SCM_NULL_OR_NIL_P and about that "elisp dream" and its completely useless effects on the Guile source code. from eval.c while (!scm_is_null (SCM_CDR (*lloc))) /* *Perhaps should be** ** SCM_NULL_OR_NIL_P, but not** ** needed in 9

Re: System Scheme (was Re: GOOPS Terminal Class - RnRS POSIX support)

2015-06-25 Thread Ludovic Courtès
Marko Rauhamaa skribis: > Eli Zaretskii : > > From: Marko Rauhamaa >>> I'd like to produce Guile code that works on Linux. As it stands, I >>> can't. >> >> Of course you can: write it in C and load it via FFI. > > Well, for that, I don't even need Guile; all I need is gcc. > > It's a bit of

tinymsg

2015-06-25 Thread Javier Sancho
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi guilers, I've made a little library for communicating threads with messages [1], in an Erlang similar way. You're free to play with it, if you want. Cheers!! [1] http://git.jsancho.org/?p=tinymsg.git - -- Javier Sancho Fernández - http://www.j

Re: Message Passing with GOOPS

2015-06-25 Thread Michael Tiedtke
On 25/06/2015 11:07, Marko Rauhamaa wrote: Michael Tiedtke : Nice! What about (define-class () ...)? In GOOPS every primitive type is (or should be) a class that can be used with multiple inheritance. It's enough to (use-modules (oop goops)). My "simpleton" doesn't have classes. It's *objec

Re: Message Passing with GOOPS

2015-06-25 Thread Marko Rauhamaa
Michael Tiedtke : > Nice! What about (define-class () ...)? In GOOPS every > primitive type is (or should be) a class that can be used with > multiple inheritance. It's enough to (use-modules (oop goops)). My "simpleton" doesn't have classes. It's *object* oriented, not *class* oriented. > Then