unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* Typed Guile?
@ 2012-09-19  2:06 thorsopia
  2012-09-19  3:11 ` Noah Lavine
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: thorsopia @ 2012-09-19  2:06 UTC (permalink / raw)
  To: guile-user

Hi,

The first part of this message may look irrelevent, but you'll
understand why I decided to start this way.

I'm going to write a library.

Here is the list of things I care about (from the most important to
the least important):

 - Strict type system;
 - Wide community;
 - Performance.

There are several candidates:

 - Haskell;
 - Typed Racket;
 - Typed Clojure*.

Which one should I choose?

(Please don't answer right now.)

I've already tried to ask TR people:

"Typed Racket is designed for Racket. One day Guile will have a Typed
Guile companion, and Chez Scheme may have a Typed Chez companion but
until then TR is for Racket." [1]

Is it this bad? Do we really need Typed Guile?

Can we somehow adapt the static code to achieve its features in Guile?

I'm really concerned about code reuse. It's time to stop reinventing
the wheel.

My writing skills are not very great...
So I'm going to summarize the above:

 1. What language should I choose for my library?
 2. Do we need Typed Guile?

* I know nothing about TC's type system, but it's a possible candidate.

[1] http://lists.racket-lang.org/users/archive/2012-September/054037.html
    (This is not the first message on this thread.)






^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-11-09  0:20 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-19  2:06 Typed Guile? thorsopia
2012-09-19  3:11 ` Noah Lavine
2012-09-19 14:24   ` thorsopia
2012-09-20  2:09     ` Noah Lavine
2012-09-20  2:18 ` Ian Price
2012-11-08 17:03 ` Panicz Maciej Godek
2012-11-08 20:43   ` Ludovic Courtès
2012-11-08 20:46   ` Ian Price
2012-11-08 21:51     ` Sam Tobin-Hochstadt
2012-11-09  0:20     ` Panicz Maciej Godek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).