macros

*** NICHT für VBA / MS-Office-Sprachen verwenden. Verwenden Sie stattdessen die entsprechenden [vba] -Tags. *** Ein Makro ist eine Regel oder ein Muster, das angibt, wie eine bestimmte Eingabesequenz (häufig eine Folge von Zeichen) einer Ausgabesequenz (oft auch eine Folge von Zeichen) gemäß einer definierten Prozedur zugeordnet werden soll.
1
Antwort

Wie verteile ich ein Scala-Makro als Projekt?

Angenommen, ich habe ein Scala-Kompilierungsmakro, das ich nützlich finde und es gerne teilen würde (tue ich). Wie erstelle ich eine JAR-Datei, die, wenn sie in ein anderes Projekt geladen wird, das Makro ausführt, wenn das neue Projekt kompilie...
06.07.2015, 00:27
1
Antwort

Quasiquotes für mehrere Parameter und Parameterlisten

Quasiquotes sind erstaunlich - sie machen das Schreiben von Makros in Scala sehr viel weniger schmerzhaft und in meinem Erfahrung, dass sie fast immer genau so funktionieren, wie ich es erwarte. Und das Beste ist, dass sie nun in Scala 2.10 a...
01.09.2013, 14:51
2
Antworten

Beratung / Diskussion über anonyme "selbstreferentielle" Datenstrukturen

Entschuldigung für jede irrige Terminologie - Ich bin ziemlich neu in der Informatik, und ich kenne Clojure nur sehr gut (aber ich denke, ich würde sagen, dass ich es ziemlich gut kenne). Also habe ich nicht viel darüber geforscht, aber man...
25.07.2012, 13:57
1
Antwort

Gibt es eine Möglichkeit, ein Rust-Makromuster aus Dokumenten auszublenden?

Ab Rust 1.6.0 haben Muster im Makro eine versteckte Implementierung. Gibt es eine Möglichkeit, einige der Muster aus den von Cargo generierten Dokumenten zu verstecken? Oder muss ich sie noch extrahieren, um Makros zu trennen und #[doc(hi...
21.02.2016, 15:07
2
Antworten

Was kann schief gehen, wenn ich ein Makro definiere und nur einen seltenen Namen für eine temporäre Variable verwende?

Let Over Lambda Kapitel 3 Abschnitt "Unerwünschte Erfassung" sagt: "Sicherlich können wir uns an so seltene Namen denken, dass das Problem nie auftaucht. Ja, in vielen Fällen können Pakete und die Benennung intelligenter Variablen das Probl...
02.07.2013, 22:19
1
Antwort

Automatisches Reduzieren der Definitionen für Visual Studio 2012

Ich habe nach einer Möglichkeit gesucht, in Visual Studio 2012 beim Öffnen einer Datei automatisch auf Definitionen zu reduzieren. Ich habe hier eine Lösung für VS2010 gefunden Jede Möglichkeit zum automatischen Reduzieren von Definitionen b...
14.05.2013, 10:39
1
Antwort

So prüfen Sie, welche Parameter der Fallklasse über die Skalareflexion den Standardwert haben 2.10

Meine Aufgabe ist es, Namen von Parametern der Fallklasse zu finden, für die es Standardwerte gibt. In 2.9 habe ich ScalaSigParser von scalap benutzt und etwas ähnliches gemacht: %Vor% Ich hatte gehofft, dass die Reflexion in 2.10 mir den...
03.08.2012, 23:48
4
Antworten

Die an den Makro übergebene Variable wird im falschen Namensraum aufgelöst?

Das Noir Makro defpage gibt mir ein bisschen Ärger. Ich versuche, einen Anruf ähnlich wie folgt zu erstellen: %Vor% Anstatt jedoch das Schlüsselwort :post zu verwenden, möchte ich eine Variable wie folgt verwenden: %Vor% Das Prob...
03.12.2011, 23:21
2
Antworten

GNU als Erweiterung der .macro-Direktive

Gibt es eine Möglichkeit, GNU as nur .macro-Direktiven in einer .S-Datei zu erweitern und eine andere .S-Datei ohne sie zu erstellen? Ähnlich wie gcc -E mit C-Code. Beachten Sie, dass es sich um die Assembler-.macro-Direktive handelt, wie...
30.01.2012, 13:35
1
Antwort

Ipython Notebook: Zellen programmatisch lesen und ausführen

Im ipython-Notizbuch möchte ich Code-Zellen programmatisch aus einer Code-Zelle selbst lesen und ausführen. Etwas wie %Vor% Ich habe eine Lösung hier gefunden, die Funktion execute_notebook liest eine ipynb -Datei Zelle für Zelle...
11.03.2014, 14:03