Abo
  • Services:
Anzeige
Jtalk übersetzt Smalltalk in Javascript.
Jtalk übersetzt Smalltalk in Javascript. (Bild: Jtalk)

Jtalk

Smalltalk im Browser

Jtalk übersetzt Smalltalk in Javascript.
Jtalk übersetzt Smalltalk in Javascript. (Bild: Jtalk)

Nicolas Petton hat eine Smalltalk-Implementierung umgesetzt, die die Javascripte des Browsers nutzt. Mit Jtalk ist es so möglich, in Smalltalk geschriebene Programme im Browser auszuführen.

Jtalk soll die Entwicklung von Client-Applikationen schneller und einfacher machen, erklärt Nicolas Petton. Er hat dazu eine Implementierung von Smalltalk-80 geschrieben, die von der Javascript-Engine eines Browsers ausgeführt wird. Geschrieben ist Jtalk seinerseits in Jtalk, einschließlich Parser und Compiler.

Anzeige

Dabei hat sich Petton an Pharo Smalltalk orientiert, so dass Jtalk semantisch und syntaktisch äquivalent zu Pharo Smalltalk sein soll.

So übersetzt sich Jtalk selbst in effizienten Javascript-Code, Funktionen werden eins zu eins in ihr Javascript-Äquivalent umgesetzt, wie Petton erklärt. Eine Interpretation zur Laufzeit findet nicht statt.

Jtalk umfasst eine integrierte Entwicklungsumgebung samt Klassenbrowser. Dabei ist die Klassenbibliothek aber im Vergleich zu Pharo Smalltalk reduziert. Zudem ist jQuery eingebunden und es gibt ein Canvas API ähnlich zu Seaside, um HTML zu generieren. Es ist nicht mit dem Canvas-API von HTML5 zu verwechseln.

Jtalk steht unter jtalk-project.org zum Download bereit. Die Dokumentation gibt eine Einführung in Jtalk. Die Software steht unter einer BSD-artigen Lizenz, der Quellcode wird auf Github gehostet.


eye home zur Startseite



Anzeige

Stellenmarkt
  1. Dr. August Oetker Nahrungsmittel KG, Bielefeld
  2. Rational AG, Landsberg am Lech
  3. Wilken Neutrasoft GmbH, Greven bei Münster/Westfalen
  4. DAKOSY Datenkommunikationssystem AG, Hamburg


Anzeige
Hardware-Angebote

Folgen Sie uns
       


  1. Augmented Reality

    Google stellt Project Tango ein

  2. Uber vs. Waymo

    Uber spionierte Konkurrenten aus

  3. Die Woche im Video

    Amerika, Amerika, BVG, Amerika, Security

  4. HTTPS

    Fritzbox bekommt Let's Encrypt-Support und verrät Hostnamen

  5. Antec P110 Silent

    Gedämmter Midi-Tower hat austauschbare Staubfilter

  6. Pilotprojekt am Südkreuz

    De Maizière plant breiten Einsatz von Gesichtserkennung

  7. Spielebranche

    WW 2 und Battlefront 2 gewinnen im November-Kaufrausch

  8. Bauern

    Deutlich über 80 Prozent wollen FTTH

  9. Linux

    Bolt bringt Thunderbolt-3-Security für Linux

  10. Streit mit Bundesnetzagentur

    Telekom droht mit Ende von kostenlosem Stream On



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
E-Golf auf Tour: Reichweitenangst oder: Wie wir lernten, Lidl zu lieben
E-Golf auf Tour
Reichweitenangst oder: Wie wir lernten, Lidl zu lieben
  1. Fuso eCanter Daimler liefert erste Elektro-Lkw aus
  2. Sattelschlepper Thor ET-One soll Teslas Elektro-Lkw Konkurrenz machen
  3. Einkaufen und Laden Kostenlose Elektroauto-Ladesäulen mit 50 kW bei Kaufland

Alexa-Geräte und ihre Konkurrenz im Test: Der perfekte smarte Lautsprecher ist nicht dabei
Alexa-Geräte und ihre Konkurrenz im Test
Der perfekte smarte Lautsprecher ist nicht dabei
  1. Alexa und Co. Wirtschaftsverband sieht Megatrend zu smarten Lautsprechern
  2. Smarte Lautsprecher Google unterstützt indirekt Bau von Alexa-Geräten
  3. UE Blast und Megablast Alexa-Lautsprecher sind wasserfest und haben einen Akku

4K UHD HDR: Das ZDF hat das Internet nicht verstanden
4K UHD HDR
Das ZDF hat das Internet nicht verstanden
  1. Cisco und Lancom Wenn Spionagepanik auf Industriepolitik trifft
  2. Encrypted Media Extensions Web-DRM ist ein Standard für Nutzer

  1. Re: Bandbreite statt Datenvolumen

    sofries | 16:06

  2. Re: Hass und Angst ausnutzen

    Schnarchnase | 16:06

  3. Re: Das Netz ist nicht neutral..

    pizuzz | 16:05

  4. Re: gut erkannt, aber die Gefahr nicht verbannt

    ThomasEnzinger | 16:02

  5. Re: Kein 5,25"-Schacht => kein Kauf!

    DetlevCM | 16:01


  1. 12:47

  2. 11:39

  3. 09:03

  4. 17:47

  5. 17:38

  6. 16:17

  7. 15:50

  8. 15:25


  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