お知らせ 【メンテナンスのお知らせ】4月25日(木)10:00から1時間半ほど、メンテナンス作業を予定しております。作業の間はconnpassのご利用が出来ません。ご迷惑をおかけしますが何卒ご了承ください。

お知らせ connpassではさらなる価値のあるデータを提供するため、2024年5月23日(木)を以ちましてイベントサーチAPIの無料での提供の廃止を決定いたしました。
2024年5月23日(木)以降より開始予定の「connpass 有料API」の料金プランにつきましてはこちらをご覧ください。
なお有料の対象となるのはAPIのみであり、connpassのサービスにつきましては今後も無料でご利用いただけます。

このエントリーをはてなブックマークに追加

1月

20

Pelemay MeetUp #2

Pelemay MeetUp #2
募集内容

参加枠1

無料

参加者数
14

申込者
TakeshiOhkawa
zacky1972
hisaway_ex
Hidetaka OGAWA
imaima
kikuyuta
Kenta Tanaka
sing_mascle69
takasehideki
Ergamio_n
申込者一覧を見る
開催日時
2020/01/20(月) 19:00 ~ 21:00
募集期間

2020/01/08(水) 17:08 〜
2020/01/20(月) 21:00まで

会場

Zoom

イベントの説明

Pelemay MeetUp#2:「コードブロックの精査方法〜」

マクロとして記述されているdefpelamayの実装を追っていきます. 今回の内容は記事「Elixirでコード変換してみよう」の「Pelemayでのコード変換」に関して詳述するというものになります.

実際には,パイプで繋がった一連の式を関数定義群から抽出しなくてはいけないので,Keyword.take/2でdoブロック内部の式を取ってくるといった処理が必要です.

その後,本記事で紹介したMacro.unpipe/1+@で前処理,Macro.prewalk/3で書き換えています. unpipeした後は必然的にパイプを付け直さないといけないのですが,これはマクロとして定義されているパイプライン構文|>を展開するのと同じ動作で実現できます.(kernel.exから定義を引っ張ってきて少し改良)

なるべくシンプルかつ汎用的に使えるように実装しようとしているのですが,これが中々難しく手詰まっているところです.

開催:2020年1月20日(月) 19:00 ~ 21:00

終了時間は早まる可能性があります.

スケジュール

  1. 現状のPelemay v0.0.5 の全体像の共有(ElixirConf USで発表したものと同じ)
  2. メタプログラミング について補足説明
  3. ライブコーディング方式でPelemay縮小版を作成&説明
  4. 質疑応答

準備(任意)

Zoomの画面共有を用いて,ライブコーディング式でPelemayの縮小版を作ります.
マシンにElixirを準備していただければ,同時並行で進められるかと思います.

Pelemay関連リンク

GitHubのリポジトリ:Pelemay
Slackワークスペース:Elixir.jpのpelemayチャンネル

発表者

フィード

zacky1972

zacky1972さんが資料をアップしました。

2020/01/21 08:56

y_jono

y_jono さんが書き込みました。

2020/01/20 18:52

すみません、参加少し遅れます。zoomの案内を別途お願いしたいです。よろしくお願いいたします。

zacky1972

zacky1972 さんが Pelemay MeetUp #2 を公開しました。

2020/01/08 17:08

Pelemay MeetUp #2 を公開しました!

グループ

Pelemay

イベント数 32回

メンバー数 127人

終了

2020/01/20(月)

19:00
21:00

開催日時が重複しているイベントに申し込んでいる場合、このイベントには申し込むことができません

募集期間
2020/01/08(水) 17:08 〜
2020/01/20(月) 21:00

会場

Zoom

Zoom

管理者

参加者(14人)

TakeshiOhkawa

TakeshiOhkawa

Pelemay MeetUp #2 に参加を申し込みました!

zacky1972

zacky1972

Pelemay MeetUp #2に参加を申し込みました!

hisaway_ex

hisaway_ex

Pelemay MeetUp #2 で発表者やります.頑張ります

Hidetaka OGAWA

Hidetaka OGAWA

理解できていませんが参加させてください

imaima

imaima

Pelemay MeetUp #2 に参加を申し込みました!

kikuyuta

kikuyuta

I will attend Pelemay MeetUp #2 に参加を申し込みました!

Kenta Tanaka

Kenta Tanaka

Pelemay MeetUp #2 に参加を申し込みました!

sing_mascle69

sing_mascle69

勉強させて頂きます。

takasehideki

takasehideki

Pelemay MeetUp #2に参加を申し込みました!

Ergamio_n

Ergamio_n

Pelemay MeetUp #2 に参加を申し込みました!

参加者一覧(14人)

キャンセルした人(1人)