Dylan programlama dilinin tarihi - History of the Dylan programming language

Dylan programlama dili geçmişi önce tarihi sürekli bir metinle tanıtır. İkinci bölüm, geçmişin zaman çizelgesine genel bir bakışını verir ve birkaç kilometre taşı ve dönüm noktası sunar. Üçüncü bölüm, tarihçeyle ilgili alıntılar sunmaktadır. Dylan programlama dili.

Tarihe giriş

Dylan başlangıçta Apple Cambridge tarafından geliştirildi, daha sonra Apple İleri Teknoloji Grubu (ATG). İlk hedefi yeni bir sistem programlama uygulama geliştirme Programlama dili için Apple Newton PDA, ancak kısa sürede bunun çok fazla zaman alacağı anlaşıldı. Walter Smith geliştirdi NewtonScript komut dosyası oluşturma ve uygulama geliştirme için ve sistem programlaması dilde yapıldı C. Macintosh için Dylan'da geliştirme devam etti. Grup, kendi teknoloji sürümünün erken bir Apple Dylan ürün, ancak grup, herhangi bir gerçek kullanılabilir ürünü bitiremeden iç yeniden yapılanma nedeniyle dağıldı. Göre Apple Gizli Owen W. Linzmayer tarafından, Dylan projesinin orijinal kod adı Ralph idi. Ralph Ellison romanın yazarı Görünmez Adam durumunu gizli bir araştırma projesi olarak yansıtmak.

İlk öldürücü uygulama Dylan için Apple Newton PDA idi, ancak ilk uygulama bunun için çok geçti. Ayrıca, performans ve boyut hedefleri kaçırıldı. Demek Dylan bir general için yeniden hedeflendi bilgisayar Programlama seyirci. Bu pazarda rekabet edebilmek için, ek notasyonu.

Andrew Shalit (birlikte David A. Ay ve Orca Starbuck), çalışma için temel teşkil eden Dylan Referans El Kitabını yazdı. Harlequin (yazılım şirketi) ve Carnegie Mellon Üniversitesi. Apple Cambridge kapatıldığında, birkaç üye, çalışan bir derleyici ve geliştirme ortamı üreten Harlequin'e gitti. Microsoft Windows. Harlequin satın alındığında ve bölündüğünde, bazı geliştiriciler Functional Objects'i kurdu. 2003 yılında firma, deposunu Dylan açık kaynak topluluğu. Bu depo, ücretsiz ve açık kaynaklı yazılım Dylan uygulaması Open Dylan.

2003 yılında Dylan topluluk Dylan ile olan ilişkisini çoktan kanıtlamıştı. 1998 yazında topluluk kodu devraldı. Carnegie Mellon Üniversitesi (CMU) Dylan uygulaması Gwydion projesinden adını aldı ve açık kaynak modeli Gwydion Dylan projesi. O zamanlar CMU Dylan uygulamasında çalışmayı çoktan bırakmıştı çünkü Apple finansal krizde artık projeye sponsor olamıyordu. CMU böylece araştırmasını ana akıma ve Java.

Bugün, Gwydion Dylan ve Open Dylan, çalışan tek Dylan derleyicilerdir. İlki hala Dylan-to-C derleyicisiyken, Open Dylan Intel işlemciler için yerel kod üretir. Open Dylan, Mimari Nötr Dağıtım Formatı (ANDF).

Zaman çizelgesine genel bakış

Nisan 1992: İlk Dylan Dil Spesifikasyonu yayınlandı. Bir öneriyor Lisp yeni dil için benzer sözdizimi.

Eylül 1992: Andrew L. M. Shalit, bir üye elma Cambridge Araştırma Laboratuvarı, bir elektronik posta listesi Dylan programlama dili tartışması için.

Ocak 1993: Jonathan Bachrach comp.lang.dylan'a yazıyor: "İşimde bir Dylan programlama devrimi başlatmaya çalışıyorum." Scott Fahlman Dylan proje lideri Carnegie Mellon yanıtlar: "En iyi strateji muhtemelen Dylan gerçek olana kadar beklemektir (ve belki de gerçeğe dönüşmesine yardımcı olmaktır) ..." ( Comp.lang.dylan'dan alıntı ).

Nisan 1993: İlk yayın Dylan SSS.

Eylül 1993: Bachrach, Yüksek Performanslı Dylan Uygulamasını sundu. Uluslararası Bilgisayar Müziği Konferansı -de Waseda Üniversitesi.

Eylül 1993: Bachrach tarafından yazılan ilk kamu malı Dylan derleyicisi, MacWorld. "[H] e, ilk uygulamayı bir dizi makro olarak oluşturdu. Python Lisp derleyicisi. Sonraki aylarda, makro setinin öğeleri makrolardan Lisp'e ve daha sonra Dylan'ın kendisine dönüştürüldü. " [1]

Haziran 1994: Robert Stockton, yeni bir çevrimiçi göz atılabilir sürümünü duyurdu Dylan Geçici Referans Kılavuzu. Carnegie Mellon'da Dylan projesine Gwydion Projesi denir. Fahlmann tarafından yönetilen, CMU'dan sorumlu aynı kişilerin çoğunu içerir Ortak Lisp.

Mayıs 1994: MacTech Atlanta'daki SFA toplantısını bildirdi: "Ike Nassi, Dylan'ın ortaya çıktığı Cambridge, Massachusetts'te Apple'ın Advanced Technology Group'u yönetiyordu. Şimdi, Apple'ın Geliştirme Ürünleri grubunun başkan yardımcısı olan Nassi, hedeflerinden birini OODL'lerin kurulması olarak belirledi. Ana akım programlama paradigması olarak (nesne yönelimli dinamik diller) Dylan'ın "bugün Apple'da kullanımda olduğunu" belirten Andrew Shalitt, Dylan'ın ürün geliştirmeye geçtiğini belirterek, geliştirme ortamlarında üçüncü tarafların çalıştığı ima edildi; Böyle bir ortamın neye benzeyebileceğine dair belirli bir şey söylenmedi. Dylan yeni bir infix sözdizimi aldı. Konferansta dil tasarımcılarının kararlarını tamamlamalarına yardımcı olmak için sözdizimi anketleri dağıtıldı. Andrew'un sunumu, Dylan kodunun birkaç örneğini içeriyordu. " Den alıntıdır MacTech [2]

Ağustos 1994: Apple, Dylan CD'lerini WWDC, Halk Müzik Sanatçısı Bob Dylan Apple'a ticari marka ihlali nedeniyle dava açar.[3]

Ekim 1995: Cambridge Dylan projesinin sonlandırılacağı ve personelinin işten çıkarılacağı açıklandı.

Aralık 1995: Dylan'ın Cupertino'daki geçici Apple mühendislik müdürü Russ Daniels, Digitool, Inc.'in Apple'ın Dylan Teknoloji Sürümünü şu adrese taşıyacağını duyurdu: PowerPC Macintosh Ortak Lisp (MCL).

Ocak 1996: Apple, Cambridge Ar-Ge Grubunu kalıcı olarak kapatır. Cambridge.apple.com sitesi kaybolur.

Ağustos 1996: Apple, PowerPC'ye özgü Dylan'ı (Digitool tarafından taşındı) gönderdi. Den alıntıdır Digitool[4]

Eylül 1998: Fahlman, Dylan'ın devredildiğini duyurdu. Alacalı: "Aslında, teorik olarak değilse, Dylan artık tamamen Harlequin'in elinde. Apple artık Dylan'la ve CMU Gwydion projesiyle ilgilenmiyor. Bazı adanmış gönüllüler Gwydion sürümünü iyileştirmek için çalışıyor ve hala bir birkaç tek kişilik uygulama çabası, ancak Harlequin ne yaparsa yapsın Dylan'ın ne olduğunu tanımlayacaktır. Harlequin Dylan'ın başarılı olmasını istiyor ve muhtemelen Dylan'ın kabulü için en önemli olduğunu düşündükleri şeyleri yapacaklar. " ( Comp.lang.dylan üzerinde Scott Fahlmann ).[5]

Ekim 1998: Harlequin Dylan 1.1, OOPSLA 1998, Vancouver'da.

1998/1999: Bir grup gönüllü CMU'nun Gwydion kaynaklarını aldı. İnternet sitesi GwydionDylan Dylan meraklıları için bir üs haline gelir.

Mart 1999: Andrew Shalit, dylan haber grubunda Harlequin Dylan 1.2 için Service Pack 1'i duyurdu.

Eylül 1999: Global Graphics, Harlequin, Inc.'in yeni sahibi, elden çıkarmayı duyurdu Harlequin Dylan ve ürünün Fonksiyonel Nesnelere aktarılması.

Temmuz 2000: Functional Objects, Functional Developer 2.0.1 ve 2.0 service pack 1'in kullanıma sunulduğunu duyurdu.

2003: Functional Objects, dahili Dylan deposunu Dylan Topluluğu'nu açın.

(Çoğunlukla) alıntılarla tarih

Dylan programlama dilinin kökleri

Dylan, Apple'da Macintosh Common Lisp'ten sorumlu olan aynı grup tarafından yaratıldı. İlk uygulama Lisp benzeri bir sözdizimine sahipti.

Dylan, ATG East haline gelen Coral Software'i satın alarak başladı. Coral, Macintosh Common Lisp'i pazarlıyordu ve Apple, onlardan MCL'yi desteklemeye devam etmelerini ve Lisp'in tüm programcı gücü ve rahatlığıyla aynı anda yeni bir dinamik dil geliştirmelerini istedi. Smalltalk ancak üretim uygulamaları için gereken performansla
Den alıntıdır MacTech Cilt 7 No. 1[6]
1980'lerin sonlarında, Apple’ın Gelişmiş Teknoloji Grubu (ATG), Smalltalk ve Lisp gibi dinamik dillerin en iyi niteliklerini, aşağıdaki gibi statik dillerinkilerle birleştiren yeni bir dil yaratma görevini üstlendi. C ++. Tek başına bir dil tanımının, bir sonraki daha karmaşık nesil yazılım geliştirmenin zorluklarını karşılamak için yetersiz olduğunu kabul eden ATG, Dylan ekibini (şimdi Geliştirici Ürünleri Grubunun bir parçası), hızlı prototipleme ve gerçek dünya uygulamalarının oluşturulması
Den alıntıdır MacTech Cilt 11 No. 8 [7]

First Dylan Manual'dan (1992) alınan teşekkürlerde şunlar belirtilmektedir:

Dylan'ı tasarlamak birçok kişinin işi oldu.
Dil tasarımına birincil katkıda bulunanlar Glenn S. Burke, Robert Cassels, John Hotchkiss, Jeremy A. Jones, David A. Ay, Jeffrey Piazza, Andrew Shalit, Oliver Steele ve Gail Zacharias.
Jerome T. Coonen, James Grandy, Ike Nassi, Walter R. Smith, Steve Strassmann ve Larry Tesler.
Tasarım sırasında çok daha fazla insan paha biçilmez geri bildirimler sağladı. Bunlar arasında Peter Alley, Kim Barrett, Alan Bawden, Ernie Beernink, Rasha Bozinovic, Steve Capps, Mikel Evins, Gregg Foster, Jed Harris, Alice K. Hartley, Alan Kay, Larry Kenyon, Matthew MacLaurin, John Meier, Richard Mlynarik, Peter Potrebic, David Singer, David C. Smith, Bill St. Clair, Andy Stadler, Joshua Susser, Michael Tibbott, Tom Vrhel, Bob Welland ve Derek White.
Ahlaki ve lojistik destek Donna Auguste, Chrissy Boggs, James Joaquin, Rick LeFaivre, Becky Mulhearn, David Nagel, Mark Preece, Mary Reagan, Shane Robison ve Susan M. Whittemore tarafından sağlandı.
Dylan projesi Ike Nassi tarafından yönetildi.
Bu kılavuz, Jeffrey Piazza ve David Moon'un katkılarıyla Andrew Shalit tarafından yazılmıştır.
Kılavuz, Scott Kim ve Steve Strassmann tarafından tasarlanmıştır. Yazı biçimleri Lucida ailesidir ve Mektup Gotik. Kapak, Scott Kim tarafından tasarlanmıştır.
Dylan projesi tamamen Apple Computer'ın Advanced Technology Group tarafından finanse edildi.

Apple dışındaki iki ortak çalışan CMU Gwydion ve Harlequin idi.

"Bence bizim genel izlenimimiz, CMU'daki etkimizin, Apple çalışanlarını olayları kendi yolumuza göre görmeye ikna etmeye çalışabileceğimiz toplantılara ve e-posta tartışmalarına katılabilmemizle sınırlı olduğu yönündeydi. Aslında birçok konu hakkında büyük bir fikir birliği vardı. esas olarak tasarımcılar öncelikle Common Lisp topluluğundan olduğu ve Common Lisp'in benzer güçlü ve başarısızlıklarını gördüğü için. "
CMU'nun Dylan projesi Gwydion'un eski üyesi Rob MacLachlan.

CMU hala bir bilgi sayfası sağlamaktadır. Gwydion.

Sözdizimini Lisp yönteminden bir infix biçimine değiştirmenin kökleri

Cambridge laboratuarındaki ve CMU'daki geliştiriciler, sözdizimini bu dillere daha çok benzemek için değiştirirlerse, oradaki C / C ++ topluluğundan daha iyi sinyal alacaklarını düşündüler.

Dylan projesi sırasında Carnegie Mellon'daki Rob MacLachlan comp.lang.dylan'dan:

"Bir bakıma, en dikkat çekici yeniden hizalama, Lisp sözdizimini ortadan kaldırma kararıydı. Bu, Gwydion tasarım çabasına katıldıktan sonra oldu. Biz infix sözdizimini savunduk ve lisp / önek sözdizimini kaldırdık. Hatırladığım kadarıyla, yapmadık Gerçekten kimsenin dinlemesini bekliyorduk, ama tam olarak olan buydu. Bu durumda, bu konuda Apple'ın içindeki güç dengesini değiştirmiş olabiliriz. "

Bruce Hoult cevapladı:

"Bu, yeterince ilginç olan, John McCarthy'nin başlangıçta S-ifadelerinin gerçek sözdizimi geliştirilip / uygulanana kadar geçici bir form olmasını amaçladığı Lisp'in tersidir."

Oliver Steele bir ll1-tartışmak:

"Mike Kahl, infix sözdizimini tasarlayan (ve bunun için ayrıştırıcı ve indenter'i uygulayan), onu Pascal gibi göstermeye çalışıyordu. O zamanlar (1991?), Noktalama işaretlerinin çoğunlukla noktalama işaretleri olarak kullanılmasıyla birleşen diller dünyasında muhtemelen bugün olduğundan daha iyi bir bahis gibi görünüyordu.
Dylan için aslında daha C benzeri (yani parantezler) bir sözdizimi uygulamıştım, ancak IDE üzerinde çalışmak için Mike'ı işe aldığımızda bunu bıraktım. "

Dylan'ın ticari ürün olarak sonu

1995'te Apple'da ölüm projesi

Raffael Cavallaro bir zamanlar bazı bilgiler sağlamıştı:

Apple Dylan projesi '95'in başlarında öldü (eğer hafıza yanarsa - Apple Dylan için bir tohum sitesiydim). Dylan ekibi, iki şey onları şaşırttığında, kapıdan çalışma izni almak için büyük bir baskı altındaydı:
1. Apple, Wintel juggernaut. Apple artık bu kadar karlı olmadığından, Apple kıyafetleri baltalayacak araştırma projeleri aramaya başladı. Yakın gelecekte karlı bir ürün sevk etme olasılığı düşük olanlar listenin başında yer aldı. Apple Dylan o sırada hala piyasaya sürülmeye hazır değildi - oldukça yavaş derlendi ... özellikle Kod Savaşçısı Henüz optimize edilmediği için C / C ++. Apple yöneticileri, daha hızlı çalışması için C ++ 'da yeniden yazmaktan bahsediyorlardı (Common Lisp'in C / C ++ kadar hızlı çalışacak şekilde optimize edilebileceğinin farkında değillerdi).
2. Apple, PowerPC'ye geçiş yapıyordu ve Apple Dylan hâlâ yalnızca 68 bin makineler ve yalnızca 68k ikili dosyaya derlendi. Yani, kullanılabilir bir PowerPC ürünü çıkmadan önce en az bir, belki iki yıl gibi görünüyordu, bu yüzden proje iptal edildi.
Apple yöneticileri Dylan projesini öldürdü ... çünkü et baltalarını sallamaya başladıklarında kimse onlara piyasaya sürülen kalitede bir ürün gösteremezdi.

Gabor Greif:

O zamanlar Apple'ın CEO'su olan Spindler Dylan'ı durdurdu çünkü üzerinde çalışan mühendisler o zamanlar Apple'ın karşılayabileceğinden daha pahalıydı. Çekirdek ekip, 95'in sonuna kadar sahip oldukları her şeyi toparlama ve Apple Dylan Technology Release olarak çıkan bir ürün olarak paketleme şansı buldu. PPC kod üretme özelliğine sahipti ancak kendi başına PowerPC'de yerel olarak çalışmadı. Geliştirme yatağı tamamen Common Lisp idi ve o sırada PPC MCL (Macintosh Common Lisp) yoktu. Daha sonra Digitool, üzerinde çalıştıkları PPC için MCL'nin geliştirme sürümünü kullanarak ortamı PPC'ye taşımak için ödeme yaptı. Apple Dylan TR PPC sessizce 1996 yılında piyasaya sürüldü. Hala klasik MacOS'ta iyi çalışıyor, X hakkında bilmiyorum
Ekip bazen Dylan'da ortamı önyüklememenin bir hata olduğunu ima etti. Bu, PPC'nin benimsenmesini önemli ölçüde kolaylaştırırdı. Ancak sınırlı kaynaklar ve üyelerin çok güçlü bir CL geçmişi ışığında bu anlaşılabilirdi.

Oliver Steele:

Apple Dylan'ın, geliştirme ekibi tüm favori özelliklerimizi içine yerleştirmeye çalıştığı için battığına ikna oldum (benimki IDE ile ilgiliydi).

Apple Cambridge Labs'ın eski bir üyesi olan Mike Lockwood'dan (ilk olarak apple.computerhistory.org ):[8]

Kariyerime Apple'da Cupertino'daki geliştirici araçları grubunda başladım. Ancak birkaç yıl sonra doğuya taşınmaya karar verdim ve Dylan projesinde çalışmak için Cambridge ofisine transfer oldum. Nisan 1995'te projenin iptal edileceği ve hepimizin işten çıkarılacağı bize bildirildi. Ama hemen işten çıkarılmayacaktık. Apple, Dylan'ın deneysel bir "teknoloji sürümü" olarak piyasaya sürülebilmesi için 6 ay kalmamızı istedi. Görünüşe göre bu, ertesi ay WWDC'de utanç duymamak için yapıldı. Dylan, önceki WWDC'de yoğun bir şekilde duyurulmuş ve heyecanlanmıştı ve ertesi yıl WWDC'den önceki ay ortadan kalkarsa kötü görünürdü.
Ekim ayına kadar kalmak için teşvik ikramiyesi aldık. 6 ay önceden haber verilmesi tuhaftı. Hepimizin yeni işler bulmak için bolca vaktimiz vardı ama gemiyle aşağı inmek pek eğlenceli değildi. Ancak ilginç bir yan etki, işten çıkarmaya hazırlanmak için bolca vaktimiz olmasıydı.
İlk şey (sonuçta) T-shirtler basmaktı. Ön tarafa "En iyisini iptal etme gücü" yazan tişörtler (masrafları Apple'a ait olmak üzere) bastık. Arkada Dylan IDE'nin bir pencerede tüm isimlerimizin listelendiği bir ekran görüntüsü vardı. Bunun önünde "Tüm Cambridge laboratuvarını iptal etmek istediğinizden emin misiniz?" Yazan bir iletişim kutusu vardı ve fare imleci "İptal" düğmesinin üzerine geliyordu.
İşten çıkarmaların olduğu gün hazırdık. Tüm ofisi şatafatlı cadılar bayramı dekorasyonları ile süsledik, biri geçip gittiğinde kanatlarını çırpacak ve kanatlarını çırpacak bir hareket dedektörüne sahip bir kuzgun da dahil. Birisi, karakteri Dylan olan Luke Perry'nin resminin bulunduğu "Beverly Hills 90210" için bir reklam buldu. Reklamda "Dylan - intikama bir adım mı yoksa ölüme bir adım mı?" "90210" Cambridge, MA'daki ofisimizin posta kodu olarak değiştirildi ve ofisteki koridorlarda asıldı.
İK çalışanları Cupertino'dan geldiklerinde, onları kibarca konferans salonuna davet ettik ve elmalı ciro servisi yaptık. İş arkadaşlarımdan birinin bunu düşünecek aklının varlığından çok gurur duydum! David Moon'un üzerinde "yolculuk başlıyor" tişörtü vardı ve bunun yerine "başlar" ve "bitiyor" kelimelerini kapsayan bir maskeleme bandı vardı. İşten çıkarma evraklarımızın hepsinin olduğu bir dosya almak için bizi teker teker aradılar. İlk isim çağrıldığında içgüdüsel olarak alkışladık - bir mezuniyet töreni hissi uyandırdı.
Sanırım bu sadece Apple'da olabilecek bir işten çıkarma türü ...

Gömleğin bir resmi görülebilir İşte.[9]

Harlequin ve Fonksiyonel Nesnelerde Ölüm

Gary M. Palter, Functional Objects ve Harlequin'deki Dylan projesinin geçmişi hakkında:

Eylül 1999'da Harlequin Dylan projesini iptal etti ve ben de dahil proje personelini işten çıkardı. Harlequin, alışılmadık bir hareketle Dylan projesinin fikri mülkiyet haklarını söz konusu gruba devretti. Grup, Dylan uygulamasını hem geliştirmek hem de pazarlamak için çabalarına devam etmeye karar verdi. Ben de dahil olmak üzere grubun üç üyesi, ürün geliştirmeyi ilerletmek ve uygulanabilir bir iş kurmak için fon sağlamak için bir yıllık tam zamanlı bir çaba göstermeyi kabul etti. Bu çabaları sürdürmek için Functional Objects, Inc.'i kurduk. Ancak fon toplama çabalarımız başarısız oldu. Functional Objects, 2000'in sonlarından bu yana etkin bir şekilde hareketsiz durumda. Palter'in Özgeçmişi )

Dylan'ın açık kaynak projesi olarak yeniden canlanması

Günümüzde tüm halka açık Dylan Uygulama Projeleri, Gwydion Dylan Maintainers tarafından açık kaynak olarak sürdürülmektedir. Web sitelerine URL üzerinden de erişilebilir http://www.gwydiondylan.org veya http://www.opendylan.org.

İlk olarak: CMU Gwydion Projesi açık kaynak oldu

CMU'nun Gwydion Projesi, 1998'de açık kaynak haline geldi. İleti Süreç hakkında Gwydion Hacker'larına:

Andreas Bogk ve ben kaynak tarball'ı unutulmaktan kurtardık. Biraz çürümeyle savaştık, bir web sitesi yaptık ve yayın yapmaya başladık. Başkaları göründü ve kod eklemeye başladı. CMU'daki Gwydion Group ile temasa geçtik ve bize başarılar dilediler.
Gwydion Grubu Dylan'dan vazgeçti. Bildiğim kadarıyla, birden fazla daveti katılmaya (hatta sadece posta listelerine abone olmaya) reddettiler.

İkincisi: Harlequin - Functional Object projesi açık kaynak haline geldi

Functional Objects, eski adı Harlequin Dylan, Ocak 2006'da faaliyete geçmeden önce, depolarını 2004'te Gwydion Dylan Maintainers'a açtılar. Depo teknik incelemeleri, tasarım kağıtlarını, ticari ürün için bir kez yazılan belgeleri ve aşağıdakilerin kodunu içeriyordu:

  • Dylan Akış Makinesi (Harlequin Dylan derleyicisi),
  • Gibi özellikler sağlayan Etkileşimli Geliştirme Ortamı
    • Çalışan uygulamalara ekleme
    • Yüksek seviyeli kod tarama kodu
  • Dylan Kullanıcı Arayüzü Yönetim kodu (GUI programlama için yüksek seviyeli bir dil, Dylan uygulaması ve CLIM ).
  • Bir CORBA uygulama
  • Microsoft bileşen teknolojisine erişim: Bileşen Nesne Modeli (COM), Nesne Bağlama ve Gömme (OLE).
  • Dylan dili uygulamasının bağımsız prototipini platformda kullanmak için kullanılan LispWork tabanlı Dylan emülatörü.

Referanslar

  1. ^ "MacWorld'de MADA". MacTech. 7 (5). 1993. Alındı 6 Aralık 2013.[kalıcı ölü bağlantı ]
  2. ^ "SFA Atlanta 1994". MacTech. 1994.
  3. ^ Linzmayer, Owen. "Rüzgarda Üfleyen Duman".
  4. ^ "Digitool". Arşivlenen orijinal 2005-12-22 tarihinde. Alındı 2017-11-08.
  5. ^ Fahlmann, Scott (1998-12-09). "Optimize Edilmiş Gönderim". comp.lang.dylan.
  6. ^ "NEMADA Notları". MacTech. 7 (1). 1993. Alındı 6 Aralık 2013.
  7. ^ Palmen Steve (1997). "Apple Dylan: Gelecekte neler var?". MacTech. 11 (8). Alındı 8 Aralık 2017.
  8. ^ "apple.computerhistory.org". Arşivlenen orijinal 2007-03-10 tarihinde. Alındı 2017-11-08.
  9. ^ "Dylan Tişörtü". Arşivlenen orijinal 2008-08-29 tarihinde. Alındı 2017-11-08.

Dış bağlantılar