Tag: scheme

Scheme ist eine funktionale Programmiersprache, die in der Lisp-Familie, die eng an lambda-Kalkül mit eager (applicative-order) Bewertung. Für Fragen über URL-Schemata Verwenden Sie Bitte den tag „url-scheme“.

Map, Filter, Foldr in DrRacket/Schema

Anzahl der Antworten 2 Antworten
Programmiersprache: Scheme/DrRacket Sind wir derzeit werde über mapfilterund foldr in meinem comp sci-Klasse. Ich verstehe, dass alle drei können verwendet werden, um abstrakte Funktionen, aber ich bin ehrlich gesagt ein wenig verwirrt über den Unterschied zwischen den

Im Schema, wie benutzt man lambda, um erstellen Sie eine rekursive Funktion?

Anzahl der Antworten 7 Antworten
Ich bin in einem System Klasse und ich war neugierig über das schreiben einer rekursiven Funktion, ohne Verwendung definieren. Das Hauptproblem ist natürlich, dass man nicht eine Funktion aufgerufen wird, in sich selbst, wenn es nicht einen

car und cdr in Scheme are driving me crazy

Anzahl der Antworten 6 Antworten
Hallo ich bin mit einem problem konfrontiert, mit der car und cdr Funktionen Beispiel: zuerst habe ich definiert eine Liste namens es x (define x (a (bc) d ( (ef) g ) )) also x ist jetzt

Umwandlung von String zu integer im Schema

Anzahl der Antworten 2 Antworten
Wie konvertiere ich einen string von Ziffern in einen integer ? Ich will "365" umgewandelt werden 365. Was ich versucht habe, string->Liste dann char->integer -, aber dies gibt den ASCII-Wert die ganze Zahl, wie bekomme ich die

Jeder gute text editor - Android-app - optimiert für Programmierer?

Anzahl der Antworten 3 Antworten
Gibt es gute Android apps - text-Editoren, optimiert für Programmierer? Ich Frage nach einer Android-app, das ist ein editor! Ich bin nicht interessiert Editoren ausgeführt auf einem desktop/laptop-Computer für die Bearbeitung Android-Programme. Funktionen, die ich bin auf

set-car!, set-cdr! ungebundenes Schläger?

Anzahl der Antworten 3 Antworten
Ich versuche nur zu tun, sehr einfacher code mit set-car! und set-cdr! im racketaber ich habe den Fehler: expand: unbound identifier in module in: set-car! und expand: unbound identifier in module in: set-cdr! Sind Sie nicht definiert,

Prüfen Sie, ob ein argument eine Liste oder ein atom

Anzahl der Antworten 2 Antworten
Wie kann ich überprüfen, ob etwas ist ein atom? Ich bin auf der Suche nach so etwas wie number? oder list?. InformationsquelleAutor der Frage Koen | 2011-03-23

Warum Clojure "keywords" zusätzlich zu den "Symbolen"?

Anzahl der Antworten 5 Antworten
Habe ich eine Weitergabe von wissen von anderen Lisps (insbesondere Schema) vom Weg zurück. Vor kurzem ich ve wurde Lesen über Clojure. Ich sehe, dass es beide "Symbole" und "keywords". Symbole, die ich bin vertraut mit, aber

Wie gehe ich mit einer unbestimmten Anzahl von Parametern im Modell?

Anzahl der Antworten 2 Antworten
Beispielsweise ((fn-stringappend string-append) "a" "b" "c") ich weiß, wie man damit umgehen (f x y z). Aber was, wenn es eine unbekannte Anzahl von Parametern? Gibt es eine Möglichkeit, mit dieser Art problem umzugehen? InformationsquelleAutor der Frage

Was ist die beste Scheme oder LISP-Implementierung für OS X?

Anzahl der Antworten 15 Antworten
Ich bin auf der Suche nach einer version von Schema-oder sogar LISP, die ich verwenden kann, um wieder etwas verloren Lisp-Entwicklung Fähigkeiten. Einige Internet-Funktionen wären nett, aber nicht unbedingt notwendig. Habe ich mir angeschaut Plt und MIT

Über "Wenn.." im Schema (plt-scheme)

Anzahl der Antworten 5 Antworten
Hatte ich eine ziemlich simple Anforderung, die in mein Schema Programm zur Ausführung mehr als eine Anweisung, in der wahr Bedingung für ein 'wenn'. . Also Schreibe ich meine code so etwas wie dieses: (if (= 1

Das lang-Paket ist das richtige für SICP in Dr. Racket?

Anzahl der Antworten 3 Antworten
Ich versuche mit SICP und ich habe einige code. So begann ich mit: #lang scheme (word 'comp 'uter) Einen Fehler zurückgegeben: Function (word) nicht definiert. Sogar, wenn ich versuchte, kopieren Sie diese in die IDE(Run): (define word?

Wie nehme ich eine Scheibe einer Liste (Teilliste) in Schema?

Anzahl der Antworten 6 Antworten
Gegeben eine Liste, wie würde ich wählen Sie eine neue Liste, mit einer Scheibe die original-Liste (offset und die Anzahl der Elemente) ? EDIT: Gute Vorschläge so weit. Gibt es nicht etwas angegeben in einem der SRFI?

Holen Sie sich die Punkte der Schnittmenge aus 2 Rechtecken

Anzahl der Antworten 4 Antworten
Lassen Sie uns sagen, dass wir zwei Rechtecke, definiert und mit Ihren unteren linken und oberen rechten Ecken. Zum Beispiel: rect1 (x1, y1)(x2, y2) und rect2 (x3, y3)(x4, y4). Ich bin versucht zu finden, die Koordinaten(unten-Links und

Gibt es da draußen Menschen, die die Programmiersprache Scheme verwenden?

Anzahl der Antworten 21 Antworten
Ich habe gerade angefangen zu studieren, informatik an meiner Uni, wo Sie uns lehren, Programmierung in Scheme. Da ich gelernt habe, C++ für die letzten 6 Jahre, das Schema scheint ein wenig seltsam für mich. Meine Ausbilder

Wie läuft man mit Emacs?

Anzahl der Antworten 3 Antworten
Ich folgte diesem tutorial und erfolgreich installiert Emacs, STk, Quack. Die Frage ist, wie kann ich laden mein Programm, wie ich in Schläger? Im Schläger kann ich mein edit-code im oberen Fenster geben Sie einige codes, speichern

Warum gibt es kein gutes Schema / lisp auf llvm?

Anzahl der Antworten 9 Antworten
Es ist Gambit-Schema MIT Schema -, PLT-Scheme, Chicken Scheme, Bigloo, Diebstahl, ...; dann sind alle lisps. Doch, gibt es nicht (meines Wissens) einer einzigen beliebten scheme/lisp auf LLVM, auch wenn LLVM bietet viele nette Dinge wie: einfacher,

Was genau ist ein Symbol in Lisp / Schema?

Anzahl der Antworten 5 Antworten
Durch die Liebe des Allmächtigen, ich habe noch zu verstehen, den Zweck des symbols 'iamasymbol. Ich verstehe, zahlen, booleans, strings,... - Variablen. Aber die Symbole sind einfach zu viel für mein kleines Imperativ-denken zu nehmen. Was genau

Wie erfahre ich Scheme?

Anzahl der Antworten 12 Antworten
Hey, ich bin ein relativer Neuling in die Programmierung. Ich habe abgeholt, einige sehr grundlegende Java (Datei-I/O -, Oberflächen -, erbschaft) und möchten, werfen Sie einen Blick auf funktionale Programmierung - insbesondere, ich möchte lernen, Schema. Ich

Warum genau ist eval böse?

Anzahl der Antworten 12 Antworten
Ich weiß, dass Lisp und Scheme-Programmierer in der Regel sagen, dass eval sollte vermieden werden, es sei denn, unbedingt erforderlich. Ich habe gesehen, die gleiche Empfehlung für mehrere Programmiersprachen, aber ich habe noch nicht gesehen, eine Liste

Clojure gegen andere Lisps

Anzahl der Antworten 4 Antworten
Die Absicht, meine Frage ist nicht zu starten eine Flamme Krieg, sondern um festzustellen, in welchen Fällen jede Sprache ist "das beste Werkzeug für den job." Habe ich gelesen, mehrere Bücher über Clojure (Programming ClojurePraktische ClojureDie Freude

Was ist (Apostroph) in Lisp / Scheme?

Anzahl der Antworten 7 Antworten
Ich bin am Tag 1 Stunde 1 Lehr-mich-Schema. Unnötig zu sagen, ich verstehe nicht alles. So bin ich beim Lesen Der Kleine Intrigant und mit dieser Sache: http://sisc-scheme.org/sisc-online.php als Dolmetscher. Ich ' zum Beispiel (atom? 'turkey) zu

Wie mache ich Exponenten in Scheme?

Anzahl der Antworten 4 Antworten
pow^** funktioniert nicht, und der Plan scheint zu sein, allzu Häufig ein Wort in der Lage sein, effektiv zu google es. InformationsquelleAutor der Frage Claudiu | 2009-11-06

Was ist der Unterschied zwischen eq ?, eqv ?, equal ?, und = in Scheme?

Anzahl der Antworten 6 Antworten
Ich Frage mich, was der Unterschied ist zwischen diesen Operationen. Ich habe ähnliche Fragen auf Stack Overflow, aber Sie sind zu lispeln, und es ist nicht ein Vergleich zwischen den drei Betreibern. Also, wenn dies wurde gebeten,

Was sind die Unterschiede zwischen Clojure, Scheme / Racket und Common Lisp?

Anzahl der Antworten 4 Antworten
Ich weiß, dass Sie Dialekte der gleichen Familie von Sprache namens lisp, aber was genau sind die Unterschiede? Könnten Sie geben einen überblick, wenn möglich, zu Themen wie syntax, Eigenschaften, Funktionen und Ressourcen. InformationsquelleAutor der Frage MaiaVictor

Scheme IDE für Windows

Anzahl der Antworten 8 Antworten
Was ist eine gute Regelung IDE für Windows? OK, ich gebe es zu; ich bin nicht bei der RMS-level, und will nicht mit Emacs oder jede Charakter-basierte Oberfläche-ich will eine grafische IDE mit der Kolorierung, eine REPL,

Wie installiere ich MIT Scheme auf Mac?

Anzahl der Antworten 9 Antworten
Ich installieren möchte MIT Schema auf meinen Mac heruntergeladen habe ich das MacOS X binary(x86-64). Allerdings konnte ich nicht damit es funktioniert mit dem Mac-Terminal. Ich habe versucht, Folgen Sie diesen Artikel: Installation MIT/GNU Scheme auf Mac

Wie viele Primitive benötigt man zum Aufbau einer LISP-Maschine? Zehn, sieben oder fünf?

Anzahl der Antworten 7 Antworten
Auf dieser Website Sie sagen, es gibt 10 LISP-primitive. Die primitive sind: atom, quote, eq, car, cdr, cons, cond, lambda, label, apply. http://hyperpolyglot.wikidot.com/lisp#ten-primitives Stevey rechnet, sind es sieben (oder fünf): Its part of the purity of the

Welche Scheme IDEs gibt es?

Anzahl der Antworten 9 Antworten
Ich bin der Planung über die learning-System (indem Sie die folgenden SICP) und danach die Durchführung eines Projekts mit dieser Sprache. Aber ich Frage mich, was wäre eine gute IDE dafür? Ich habe nach ein wenig herum,

Was ist der Sinn von Lambda im Schema?

Anzahl der Antworten 6 Antworten
Ich Lerne Schema. Ich weiß, wie beide lambda-und let-Ausdrücke. Jedoch bin ich kämpfen, um herauszufinden, was der Punkt ist von der Verwendung von lambda. Kannst du nicht alles mit lassen, können Sie mit der lambda? Wäre es

Was sind die tatsächlichen Unterschiede zwischen Scheme und Common Lisp? (Oder irgendwelche anderen zwei Dialekte von Lisp)

Anzahl der Antworten 4 Antworten
Hinweis: ich bin nicht bitten, das zu lernen, was besser ist, oder etwas ähnliches. Nahm ich die Kostenlose version von SICP weil ich fühlte, es wäre schön zu Lesen (ich habe gehört, gute Dinge über es, und

Was ist ein "Thunk", wie er in Schema oder allgemein verwendet wird?

Anzahl der Antworten 3 Antworten
Stoße ich auf das Wort 'thunk' auf eine Menge von Orten in code und Dokumentation zum Schema, und ähnliche Gebiete. Ich vermute, es ist ein generischer name für eine Prozedur, die ein einzelnes formales argument. Ist das

Welchen Lisp soll ich lernen?

Anzahl der Antworten 17 Antworten
Die Lisp (Dialekt), sollte ich lernen, und warum? Die Fragmentierung zwischen CL und Regelung verlangsamt die Aufnahme (zumindest für mich!). So, geben Sie mir die "wahre Antwort", bitte! Habe ich versucht zu Lesen, feature-Vergleiche, und Sie scheinen

Lisp in der realen Welt

Anzahl der Antworten 30 Antworten
Habe ich experimentierte mit Lisp (eigentlich Regelung) und fand es eine sehr schöne Sprache, die ich bin interessiert, lernen mehr über. Es scheint jedoch, dass Lisp ist nie in ernsthafte Projekte, und ich habe nicht gesehen, dass

In Schema, was ist der Sinn von "set!"?

Anzahl der Antworten 4 Antworten
Was ist der Punkt, der mit der set! Zuweisungsoperator in Schema? Warum nicht einfach rebind eine variable auf einen neuen Wert mit define? > (define x 100) > (define (value-of-x) x) ;; value-of-x closes over "x" >

Wie kann ich Web-Programmierung mit Lisp oder Scheme machen?

Anzahl der Antworten 14 Antworten
Ich schreiben in der Regel web-apps in PHP, Ruby oder Perl. Ich bin gerade dabei die Studie von System und ich will versuchen, einige web-Projekt mit dieser Sprache. Aber ich kann nicht finden, was ist die beste

Unterschied zwischen definieren, lassen und setzen!

Anzahl der Antworten 4 Antworten
Ok, dies ist eine ziemlich grundlegende Frage: ich bin nach dem SICP-videos, und ich bin ein wenig verwirrt über die Unterschiede zwischen definelet und set!. 1) Nach Sussman in dem video define erlaubt ist das anfügen eines

Python-Makros: Anwendungsfälle?

Anzahl der Antworten 17 Antworten
Wenn Python hatte eine Makrofunktion ähnlich zu Lisp/Scheme (so etwas wie MetaPython), wie würden Sie es verwenden? Wenn Sie einen Lisp - /Scheme-Programmierer, welche Art von Dingen verwenden Sie Makros für (andere als die Dinge, die einen

Was ist die beste Implementierung des Schemas für die Arbeit mit SICP?

Anzahl der Antworten 8 Antworten
Ich habe mit PLT-Schemeaber es hat einige Probleme. Kennt jemand eine bessere Umsetzung für die Arbeit mit SICP? InformationsquelleAutor der Frage Joel McCracken | 2008-11-04

Benutzt jemand die Programmiersprache von Scheme für seinen Lebensunterhalt?

Anzahl der Antworten 12 Antworten
Habe ich angefangen zu lernen-Schema für den Spaß, und Frage mich, ob jemand verwendet es für ein Leben als prime Programmiersprache... oder auch als zusätzliches Hilfsmittel bei der Programmierung arsenal? Wenn also, was Sie es für verwenden?

Lisp Web-Rahmenwerke?

Anzahl der Antworten 16 Antworten
Was sind die beliebtesten (ok, beliebt ist relativ) web-frameworks für die verschiedenen Geschmacksrichtungen von LISP? InformationsquelleAutor der Frage | 

Was ist der beste Weg, LISP zu lernen?

Anzahl der Antworten 23 Antworten
Ich programmiere in Python, PHP, Java und C für ein paar Jahre jetzt, und ich gerade fertig gelesen Hacker und Maler, so würde ich lieben, zu geben, LISP probieren! Verstehe ich das völlig Verschieden von dem, was

Bitte erläutern Sie einige Punkte von Paul Graham zu Lisp

Anzahl der Antworten 4 Antworten
Ich brauche etwas Hilfe beim Verständnis einiger der Punkte von Paul Graham Was Lisp Verschiedenen. Einem neuen Konzept der Variablen. In Lisp alle Variablen sind effektiv von Zeigern. Werte haben Typen, nicht Variablen und zuweisen oder die

Wie führe ich ein .scm-Skript (außerhalb der REPL) mit MIT-Scheme aus?

Anzahl der Antworten 4 Antworten
Möchte ich etwas zu geben wie 'Schema-Datei.scm' und haben es interpretieren Sie die Datei, und dann nehmen Sie mich zurück zu meinem shell, laden, anstatt es in die REPL. edit: ich habe versucht, Schema < test.scm und

Was ist Punktfreiheit in der funktionalen Programmierung?

Anzahl der Antworten 5 Antworten
Einen Satz, den ich bemerkt habe, ist vor kurzem das Konzept der "Punkt-frei" - Stil... Erste, es war diese Frage, und auch diese. Dann entdeckte ich hier Sie erwähnen "ein Weiteres Thema, das Wert sein kann, diskutieren

Wie unterscheidet sich Racket von Schema?

Anzahl der Antworten 6 Antworten
Schläger ist ein Abkömmling von Scheme. Wie ist der Schläger anders als R6RS? Was hat es hinzufügen, oder wegnehmen, oder nur anders? Ich verstehen, dass der Schläger ist mehr als eine Sprache, es ist eine Plattform für

Was ist Slime für Scheme am nächsten?

Anzahl der Antworten 8 Antworten
Ich mache die meisten meiner Entwicklung in Common Lisp, aber es gibt einige Momente, in denen ich wechseln wollen-Schema (beim Lesen Lisp in Small Pieces, wenn ich spielen will mit Fortsetzungen, oder, wenn ich will, zu tun,