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“.
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
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
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
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
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
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,
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
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
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
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
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
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?
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?
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
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
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
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,
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
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
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
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
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
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
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,
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
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,
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
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
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,
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
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
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
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
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
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" >
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
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
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
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
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?
16
Antworten
Was sind die beliebtesten (ok, beliebt ist relativ) web-frameworks für die verschiedenen Geschmacksrichtungen von LISP? InformationsquelleAutor der Frage |
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
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
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
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
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
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,