精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

新成立的Scala中心將重點關注教育和Scala社區

責任編輯:editor005

作者: Michael Redlich

2016-08-23 16:06:40

摘自:INFOQ

在2016年6月的Scala Days柏林大會上,研究員Heather Miller在主題演講中詳細介紹了新成立的的Scala中心。流程改進的一個主要目標是確保所有提交的SIP及時得到檢查,以便SIP作者能夠定期收到反饋,知道如何改善他們的建議。

在2016年6月的Scala Days柏林大會上,研究員Heather Miller在主題演講中詳細介紹了新成立的的Scala中心。這是一個非盈利性的組織,將重點關注教育和開源社區。

InfoQ在最近發表的一篇文章中介紹過Scala中心,這里我們將介紹更多的細節。

為什么成立Scala中心?

根據一篇發表于2016年3月14日的博文,之所以創建Scala中心,一是因為Scala的職位日益增加,二是因為通過谷歌搜索“scala tutorial”可以看出,Scala的應用穩步增長。Miller解釋說,Scala不只是由Lightbend維護的Scala 2.x編譯器,Scala中心主要關注:

庫 Scala社區 Scala生態系統 Dotty可選后端

Scala中心位于瑞士洛桑聯邦高等理工學院(EPFL),由Miller負責,她是該機構的執行理事。Scala中心的顧問委員會成員如下:

Scala中心代表 社區代表 公司代表

Lightbend Scala技術負責人Adriaan Moors在接受InfoQ采訪時介紹了他們參與Scala中心的情況。當我們問他是否會參與Scala中心的活動時,他答復說:

是的,由于Scala團隊由Lightbend領導,所以我是Scala中心顧問委員會的成員,同時我也是SIP/SLIP委員會的成員。

當問及他從事那些活動的經歷時,Moors告訴InfoQ:

我們有了一個非常好的開端!我很高興,有一群敬業的人負責引導社區工作,并代表社區的利益。在Lightbend,我們會繼續兌現承諾,開發一個穩定且健壯的Scala發行版,并為此權衡我們的創新欲求。我們很高興同時參與這兩個方面的工作。

Lightbend的角色依舊

Miller宣布,今后,Scala中心的工作與Lightbend互不影響。Lightbend將繼續維護Scala穩定版,而Scala中心將開始關注庫和Scala生態系統,為了保持獨立性,最終可能會關注Dotty、Scala.js和Scala Native。當問及Lightbend如何與Scala中心合作時,Moors表示:

Lightbend繼續關注企業級Scala發行版,而Scala中心從事更多前瞻性、試驗性的項目,比如Dotty。他們還會領導更偏向于社區的項目,比如改進Scala 2.13標準庫。

Scala教育機會

Coursera網上的Scala慕課(大規模開放式網絡課程)提供了可以學習Scala的教育機會。個別未經認證的課程是免費的,而Scala認證證書和“迷你學位(mini degrees)”是收費的。

Miller宣布,多周課程現在可以按需提供了,不需要像以前一樣等待一年兩次的預定。Miller還列舉了Coursera上的4門多周課程:

開源社區

Scala中心致力于與Scala社區合作。據一篇發表于2016年3月14日的博文介紹:

Scala中心的第一項使命是和社區用戶協商,定義共同的目標,組織他人貢獻的資源和自己的資源達成這些目標……該中心旨在幫助Scala生態系統中已有的實體機構,并作為一種補充。

尤其是,Lightbend(以前的Typesafe)將繼續維護和改進Scala的穩定發行版。Lightbend是該中心的創始成員,其工程師有望參與該中心的項目。

現有的開源項目和平臺可以和以前一樣正常使用。該中心將通過一個包索引來提高開源庫的可發現性。它還將接管那些符合共同利益的項目,利用可用的資源,推動它們的發展。

Miller告訴InfoQ,在下列情況下應該咨詢Scala社區:

確定如何引導Scala中心的開發工作。那更多的是傾聽社區開發人員的聲音,為他們做一些一家公司無法單獨貢獻/做的事情。

當問到自Scala中心成立以來社區參與度是否增加了時,Moors告訴InfoQ:

我確實感覺到,我們的貢獻呈上升態勢,但遺憾的是,關于這一點,我們沒有可靠的數據。Scala中心無疑為此做出了貢獻,但我還想強調下我們在這個領域的工作,包括技術方面(投入很大的精力減少技術債務,讓新手可以訪問我們的代碼,遷移到一個標準sbt構建,提供快速完整的開源CI)和社會方面:Lightbend的整個團隊花了大量的時間反饋pull請求,通過gitter和其他論壇提供有關編譯器和庫開發的建議。

Scaladex——新的Scala包索引

在主題演講的過程中,Miller提出了一個問題:“Node、Haskell和Rust都有而Scala沒有的東西是什么?”答案是:“包索引!”

Miller解釋說:

我們非常相信,如果你開發一個開源庫,并通過Maven或其他的東西發布,那么你就不必為了讓人們使用你的庫而成為一名好銷售。

據介紹,新的包索引名為Scaladex,是一幅Scala生態系統地圖。它基于已發布的Scala庫,資源來自POMs、GitHub和StackOverflow。開發人員有一個地方可以發布并和社區共享他們自己的Scala庫,而且可以在GitHub README文件中添加配置信息和“Scala社區”標志。如Miller所述,“我們希望為優秀的項目發聲,讓他們不必進行市場營銷和宣傳。”

Miller討論了Scaladex可能帶來的一些好處:

展示已發布的、應用廣泛的庫; 分析和展示開源構建文件中的重要信息; 展示許可信息; 將整個Scala生態系統添加到Lightbend社區; 鏈接文檔和模塊。

2016年8月9日,一篇博文宣布Scaladex Beta版發布。

SIP/SLIP——社區參與

Scala改進流程(SIP)和Scala庫改進流程(SLIP)是Scala社區提交Scala編程語言和庫變更的兩個途徑。在一篇發表于2016年7月12日的博文中,Miller向開發人員概要地介紹了改進后的SIP:

一項由委員會成員提出,并一致投票決定應該由Scala中心立即開展的計劃是,理清Scala治理,尤其要致力于確保有一個開放協作的過程,用于語言和標準庫的發展。為了實現這一目標,今天,我們發布了改進后的Scala改進規范和提交流程。

流程改進的一個主要目標是確保所有提交的SIP及時得到檢查,以便SIP作者能夠定期收到反饋,知道如何改善他們的建議。

Miller還指出,以前一直有一種“傾向,就是提交的SIP不能及時得到反饋。”InfoQ問Moors,自新的SIP提交流程實現以后,他是否看到了這個方面的改善:

是的,我們剛剛使用新流程舉行了第一次會議,反響不錯!

InfoQ問Moors,Lightbend是否也有類似的流程向導。他回答說:

我們密切參與,但我們不引導社區流程。在Lightbend,我們一直覺得,由一個類似Scala中心這樣的實體機構來代表社區,符合每個人的最佳利益,我們很高興這已經成為現實。積極參與,幫助創建Scala的未來!

總之,根據Miller提供的消息,Scala中心“為所有人謀利益”,而“社區=我們所有人。”Scala中心和Lightbend歡迎開發人員為Scala生態系統做貢獻。

查看英文原文:The New Scala Center Focuses on Education and the Scala Community

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 红原县| 莎车县| 巢湖市| 丰原市| 海南省| 卢湾区| 曲阳县| 建宁县| 洞口县| 漯河市| 通州市| 阿图什市| 江源县| 怀化市| 和田县| 牙克石市| 桑植县| 罗平县| 甘德县| 高平市| 扎兰屯市| 东至县| 赤峰市| 盖州市| 富阳市| 漳浦县| 建始县| 垦利县| 达拉特旗| 虎林市| 石河子市| 开阳县| 山阴县| 织金县| 仪征市| 尼玛县| 托克逊县| 辽中县| 木兰县| 肇东市| 山阴县|