Schemes and Smalltalk

Not really a question as such here regarding Smalltalk and Scheme. I just started playing Smalltalk 3 weeks ago and hopped between Squeak and Pharo. Both are surprisingly hard to think that smalltalk is not the most popular language. All in one image. I do not need an interactive command line for the editor, a web page for Rdoc, etc. I just do it, click on it, hell if I do UiDesigner Open.I get a GUI application close to QT4. For my small databases, there are database utilities like magma .

In any case, I also started playing with Scheme in Racket, and although there was a lot of () involved, it still had a lot of simplicity; it seems logical from the start. The only thing I find is that there are many dialects of / Lisp schema. The racket seems to be also a fairly simple environment, however, in particular, it seems that there is a chicken and a MIT scheme.

Is there any special reason why I should use Chicken over Racket or MIT? Or vice versa. Good system support, database or GUI support ... etc.

PS I obviously do not choose the most popular languages, but I'm having fun :-)

+3
source share
2 answers

. (GUI, , ..). , Racket. (R5RS, R6RS) . , Racket . , , , Racket.

+5

R6RS , Racket. ( ) R6RS, , . R7RS . R5RS, Chicken ( ). , "Scheme" .

, . FFI ( Bind ). C, C - . Chicken (, ) iPhone, , Scheme, C, . - , C XCode.

. , , , . , .

+1

Source: https://habr.com/ru/post/1781393/


All Articles