Abo
  • Services:
Anzeige
Gopher - das Maskottchen von Go
Gopher - das Maskottchen von Go (Bild: golang.org)

LLGO: Go-Compiler auf Basis von LLVM

Gopher - das Maskottchen von Go
Gopher - das Maskottchen von Go (Bild: golang.org)

Der auf LLVM basierende Go-Compiler LLGo soll offiziell Teil des Compiler-Projekts werden. Damit könnten Programmierer für die Sprache drei Compiler mit jeweils unterschiedlichen Grundlagen verwenden.

Anzeige

Mit LLGo könnte demnächst offiziell ein LLVM-Frontend als Compiler für die Programmiersprache Go bereitstehen. Das schlägt zumindest Peter Collingbourne vor, einer der Hauptentwickler von LLGo. Demnach soll der bisher extern gepflegte und auf LLVM aufbauende Code Bestandteil des Compiler-Projektes werden, sofern die notwendige Zustimmung dafür vorhanden ist.

Dem steht im Prinzip nichts entgegen, wie der LLVM-Gründer und Apple-Angestellte Chris Lattner mitteilt, der die Aufnahme des neuen Compilers in das Projekt befürwortet. Lediglich einige ursprünglich unter der GPL lizenzierten Bestandteile des Codes sollten ordnungsgemäß reimplementiert werden, um eine versehentliche Verwendung unter allen Umständen zu vermeiden.

Doch wie Collingbourne bereits in seiner ersten E-Mail erklärt, hat er die Erlaubnis aller Beitragenden, den Code vollständig unter eine eventuell neue Lizenz zu stellen. Entsprechend dem Code-Verzeichnis verwendet das Projekt derzeit die MIT-Lizenz, lediglich die aus dem Original-Go-Code übernommenen Dateien stehen unter der von Google für die Sprache benutzten BSD-Lizenz oder der GPL. Die Bedenken Lattners beziehen sich also auf jene aus externen Quellen eingebundenen Bibliotheken, die die Autoren von LLGo aber tatsächlich neu schreiben wollen, um der Lizenzproblematik gerecht zu werden.

Ziel ist es, das in Go geschriebene Compiler-Frontend in den Hauptzweig von LLVM zu integrieren. Die externen Bibliotheken aus dem Go-Projekt sollen in einem speziellen Verzeichnis zur Weiterverwendung gespiegelt werden. Sollte dies wie geplant umgesetzt werden, können Go-Entwickler auf dann drei aktiv betreute Compiler zugreifen.

Derzeit benutzt Go offiziell einen auf den Werkzeugen von Plan 9 der Bell Labs aufbauenden Compiler. Zudem steht ein Frontend für die GNU Compiler Collection bereit, mit der sich die Sprache übersetzen lässt.


eye home zur Startseite



Anzeige

Stellenmarkt
  1. BRUNATA Wärmemesser GmbH & Co. KG, München
  2. zooplus AG, München
  3. beeline GmbH, Köln
  4. Wandres GmbH micro-cleaning, Buchenbach-Wagensteig


Anzeige
Hardware-Angebote
  1. 199,24€
  2. 139,00€
  3. ab 189,00€ im PCGH-Preisvergleich

Folgen Sie uns
       


  1. Tinker-Board

    Asus bringt Raspberry-Pi-Klon

  2. Privatsphäre

    Verschlüsselter E-Mail-Dienst Lavabit kommt wieder

  3. Potus

    Donald Trump übernimmt präsidiales Twitter-Konto

  4. Funkchips

    Apple klagt gegen Qualcomm

  5. Die Woche im Video

    B/ow the Wh:st/e!

  6. Verbraucherzentrale

    O2-Datenautomatik dürfte vor Bundesgerichtshof gehen

  7. TLS-Zertifikate

    Symantec verpeilt es schon wieder

  8. Werbung

    Vodafone will mit DVB-T-Abschaltung einschüchtern

  9. Zaber Sentry

    Mini-ITX-Gehäuse mit 7 Litern Volumen und für 30-cm-Karten

  10. Weltraumteleskop

    Erosita soll Hinweise auf Dunkle Energie finden



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Begnadigung: Danke, Chelsea Manning!
Begnadigung
Danke, Chelsea Manning!
  1. Verwirrung Assange will nicht in die USA - oder doch?
  2. Nach Begnadigung Mannings Assange weiter zu Auslieferung in die USA bereit
  3. Whistleblowerin Obama begnadigt Chelsea Manning

Shield TV (2017) im Test: Nvidias sonderbare Neuauflage
Shield TV (2017) im Test
Nvidias sonderbare Neuauflage
  1. Wayland Google erstellt Gamepad-Support für Android in Chrome OS
  2. Android Nougat Nvidia bringt Experience Upgrade 5.0 für Shield TV
  3. Nvidia Das Shield TV wird kleiner und kommt mit mehr Zubehör

Nintendo Switch im Hands on: Die Rückkehr der Fuchtel-Ritter
Nintendo Switch im Hands on
Die Rückkehr der Fuchtel-Ritter
  1. Nintendo Vorerst keine Videostreaming-Apps auf Switch
  2. Arms angespielt Besser boxen ohne echte Arme
  3. Nintendo Switch Eltern bekommen totale Kontrolle per App

  1. Re: Nett, v.a. Gigabit-Ethernet, aber...

    [Benutzernamen... | 00:48

  2. Re: "Derzeit suchen viele Bundesbehörden...

    User_x | 00:46

  3. Re: und nun?

    GenXRoad | 00:25

  4. Re: Nur zu 50% versichert

    My1 | 00:22

  5. Re: Die man sich nicht leisten kann...

    GenXRoad | 00:20


  1. 16:49

  2. 14:09

  3. 12:44

  4. 11:21

  5. 09:02

  6. 19:03

  7. 18:45

  8. 18:27


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel