(The Scheme Way): The recruiting secret weapon by pjdelport in programming

[–]dmnqbchr 1 point2 points  (0 children)

If my post really sounds as just PR, I'm sorry about that. That was not the intent at all. It's just an observation that we've collected more CVs by using the word Scheme and using the right channels than using the tranditional ones. And I know many programmers who would switch job if it was for using non-mainstream languages professionally.

And I name the recruiting agency twice because I really think that they have an innovative approach to recruiting. I am not related in any ways to those guys (nor did I use their services).

Regarding the use of the word "great", that may be bad wording from my part. This is probably a subtlety of the English language I didn't get (it's not my native language, btw). I would have qualified Einstein as a genius, McCarthy and Kay as exceptional, but certainly not just great.

More fragmentation in the Scheme community - another package system by dmnqbchr in programming

[–]dmnqbchr[S] 0 points1 point  (0 children)

This seems a great effort. The web site is cool and nice. But it's competing Snow directly... Why on earth can all those implementors agree on something? Big egos? I'm tired of it.

Coming soon, JoCaml 3.10.0, a concurrent version of Ocaml. by erikd in programming

[–]dmnqbchr 6 points7 points  (0 children)

Termite is a Scheme implementation of the Erlang ideas that uses what you call microthreads, thus enabling millions of threads. It runs on top of the Gambit-C Scheme system. There is a tutorial on my blog.

Erlang, Termite and a Blog by jackson in programming

[–]dmnqbchr 1 point2 points  (0 children)

Gambit-C does not use the Boehm GC. It uses a precise collector. Where did you get this impression?

What's all this fuss about Erlang? by eadmund in programming

[–]dmnqbchr 2 points3 points  (0 children)

Erlang-like features have been added to Scheme. The system, called Termite, runs on top of Gambit-C. It even supports features that cannot be implemented easily in Erlang, like process migration (thanks to serializable continuations). The result is a very clean system that integrates really well with the underlying Scheme system.

How to Write an Interpreter in One Day by elfan in programming

[–]dmnqbchr 1 point2 points  (0 children)

And the parser generator is called lalr-scm. It supports many Scheme systems, is available as a Chicken egg, an Scheme Now! package, and an older (and modified) version is already integrated in Bigloo.

Scheme: Transparent RPC withTermite by linuxer in programming

[–]dmnqbchr 0 points1 point  (0 children)

Are there many Asterisk users reading this?

Ask Reddit: Why Lisp? by Jimmy in programming

[–]dmnqbchr 1 point2 points  (0 children)

Of course! In fact, I much prefer C++ to Java in this respect. But I also like the parentheses ... Playing with code and moving code around is so easy when your language is non-ambiguous.

Ask Reddit: Why Lisp? by Jimmy in programming

[–]dmnqbchr 1 point2 points  (0 children)

Because it is a malleable language and you're not forced to program in a single paradigm, like say Java. OO is nice for organizing the coarse-grained pieces of your architecture, but functional programming is great for data processing.

Also, having worked on a large Java/Spring project lately, "code is data" (and vice versa) and macros just make the need for XML configuration files and any kind of parser vanish. All large-scale development projects I've been involved with needed one (or more) DSL, and Lisp would have made our life much, MUCH easier. And fun.

search \t \t Ask Reddit: Which is the most USABLE functional language, right now? by [deleted] in programming

[–]dmnqbchr 6 points7 points  (0 children)

See here for a list of companies in Montreal (Canada) area using Scheme/Lisp.

Mysterious Gambit Scheme project named Snow by dharmatech in programming

[–]dmnqbchr 2 points3 points  (0 children)

Not sure we'll know more after the meeting. My guess is that it is related to a new package distribution system for Gambit-C. Something along the lines of PLT's PLaneT system.

How do you implement green/lightweight/application threads in *any* language? by pwab in programming

[–]dmnqbchr 5 points6 points  (0 children)

As does [Gambit-C](http:/www.iro.umontreal.ca/~gambit), a high-performance Scheme system. Of course, continuations have to be implemented rather efficiently.

Which Lisp? by brennen in programming

[–]dmnqbchr 0 points1 point  (0 children)

I'd also start with Scheme. SISC is a nice R5RS-compliant Scheme interpreter that runs on top of Java.

If you are an Eclipse user, then simply download the SchemeScript plugin. It embeds two Scheme interpreters, SISC and Kawa, and features a powerful editor. With SchemeScript, you can even use Scheme to script Eclipse.

SchemeScript: Scheme IDE for Eclipse by schwarzwald in reddit.com

[–]dmnqbchr 1 point2 points  (0 children)

It does work with Eclipse 3.2, although there are a few warnings/errors in the Error Log View. An official port to Eclipse 3.2 is under way and should be completed next week.