日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

新成立的Scala中心将重点关注教育和Scala社区

發布時間:2025/5/22 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 新成立的Scala中心将重点关注教育和Scala社区 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在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函數式編程設計\\
  • 并行編程(新) \\
  • 使用Scala和Spark進行大數據分析(新)\

開源社區

\\

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

總結

以上是生活随笔為你收集整理的新成立的Scala中心将重点关注教育和Scala社区的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。