scheme

Scheme ist eine funktionale Programmiersprache in der Lisp-Familie, die dem Lambda-Kalkül sehr ähnlich ist, mit eifriger (applicative-order) -Auswertung. Bei Fragen zu URL-Schemas verwenden Sie bitte das Tag "url-scheme".
2
Antworten

Führen Sie SICP Scheme-Dateien wie Fast-Failing-Tests aus

Nach ein paar Jahren der Programmierung scheint es Zeit zu sein, SICP endlich anzugreifen. Anstatt jedoch alles in Emacs zu bearbeiten und auszuführen, verwende ich lieber einen anderen Editor und ein einfaches Makefile um alle Übungen zu ma...
08.08.2011, 10:31
1
Antwort

Overhead der Call-by-Need / Lisp-Interpreter-Strategie

Ich habe einen teilweise fertiggestellten Interpreter für eine lexikalisch begrenzte 'reine Lisp' (no set! ), die ein Call-by-Need-Evaluierungsmodell verwendet, das auf call-by-name mit einfachem Caching läuft, dem Interpreter natürlich verwen...
04.07.2010, 00:25
1
Antwort

Wie würde ich diesen Schwanz rekursiv machen?

Ich habe diesen Code: %Vor% Ich möchte versuchen, es tailrekursiv zu machen. Ich weiß, dass ich etwas tun muss wie: %Vor% Aber ich bin nicht sicher, wie ich von meinem Code zu diesem Code gehen soll ... Ich denke, es liegt daran, dass da...
28.12.2012, 17:50
0
Antworten

Ist eine Funktion, die das erste Argument einer Liste von Funktionen typisiert, die in Type Racket typisiert werden können?

Ich kann eine einfache Funktion im nicht typisierten Racket namens curry-all schreiben, die eine Liste von Funktionen übernimmt, die alle die gleiche Art von Wert für ihr erstes Argument akzeptieren und eine Liste von Funktionen mit ihren ers...
04.03.2015, 08:14
4
Antworten

Schleife im PLT-Schema

Wie kann ich loop in plt-Schema wie in Java - implementieren %Vor%     
12.06.2009, 05:49
4
Antworten

Verwendung von Let in Scheme

Ich möchte ein Programm schreiben, um die Wurzeln der quadratischen Gleichung in Schema zu finden. Ich habe LET für bestimmte Bindungen verwendet. %Vor% Ich habe die Diskriminante mit 4ac definiert, weil ich (* 4 a c) nicht wollte. Obw...
03.06.2009, 17:32
2
Antworten

Hilft das Lernen eines Lisp beim Lernen des anderen?

Gibt es eine Synergie zwischen dem Erlernen verschiedener Lisp-Sprachen? Ich lerne gerade Emacs Lisp, da es sofort in meiner täglichen Emacs Verwendung nützlich ist, aber ich bin fasziniert von allen Lisps, vielleicht werde ich eines Tages ander...
28.06.2012, 11:46
4
Antworten

strömt im Schläger

Kann mir jemand helfen, besser zu verstehen, wie man einen Stream schreibt? Ich verstehe, dass ein Stream eine unendliche Folge von Werten ist und die Art, wie ich sie gelernt habe, ist ein Thunk, der, wenn er aufgerufen wird, ein Paar von (1...
24.10.2012, 04:51
4
Antworten

Wie ist die Beziehung zwischen statischer Typisierung und faulen funktionalen Sprachen? [geschlossen]

Ich bin neugierig auf die Beziehung zwischen statischen Typisierung und faulen funktionalen Sprachen. Ist es zum Beispiel möglich, eine dynamisch faule funktionale Sprache zu haben? Es scheint, als ob alle der faulen funktionalen Sprachen statis...
16.10.2012, 01:42
2
Antworten

Was passiert in einer Scheme 'cond' Klausel, wenn 'else' weggelassen wird?

Ich bin gerade dabei, Scheme zu lernen. Ich habe kürzlich (zu viel!) Zeit damit verbracht, einen Fehler in einem Programm zu finden, bevor ich merkte, dass ich das Wort "else" in einer cond-Klausel verpasste. Aber das Verhalten unter solchen Ums...
01.05.2009, 22:37