Liyad Let's make your yet another DSL with Lisp S-expression! Liyad (Lisp yet another DSL interpreter, or LIYAD is yum and delicious) is very small Lisp interpreter written in JavaScript. You can easily start making your new DSL using Lisp and S-expression. Install from NPM: or download UMD from release page. NOTICE: Use with webpack >= 5 If you get the error: Module not found: Error: Can't resolv
前回 Jupyter Notebookのようなもの(あくまで個人の感想です)をメモ帳・ブラウザ・gitで実現する で作成した、Notebookを使って、TensorFlow.jsのGetting Startedを行ってみました。 このサンプルは、一次関数の線形回帰です。 オリジナルは、DevToolsのログに出力していましたが、ビジュアライザーに渡せるように変更しました。 10回の試行では(当たり前ですが)十分に収束しません。概ね300回程度で近い値を返すようになります。 ファイルの拡張子はhtmlで作成しています。 実行結果 コード <!DOCTYPE html><head><meta charset="UTF-8"> <script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@0.13.0"></script> </head><
アプリをインストールせずに、オフラインでMarkdownをhtmlに変換してみる 前回、 上記記事を書きましたが、これを発展させて Jupyter Notebook のような、プログラムを実行しながら可視化してノートを書けるものを作りました。 Ménneu Markdown Notebook リポジトリからhtmlとjsファイルをダウンロードしてローカルで実行する形式ですが、デモサイトを以下に用意しています。 すぐに確認したい方はどうぞ。 サイト内のドロップダウンリストから「JS Notebook (Markdown)」を選択して、「👀View」ボタンをクリックしてください。 https://shellyln.github.io/menneu/playground.html ※デモサイトでは、ユーザー入力のJavaScriptは実行されないようになっています。 実行イメージ (中略) 編
はじめに LispベースのDSLを定義できるJavaScriptのライブラリー 「Liyad」v0.0.3 をリリースしました。 Liyadには、JSXをLispで記述する 「LSX」 の演算子セットがバンドルされています。 ※「LSX」の名前は今回のリリース時に付けました。 TL;DR LispでJSXを書く(LSX)のは最高に使いやすいので広めていきたい。 Playgroundはこちら。 トランスパイルの辛さ React等でビューを書く場合、JSXをトランスパイルするのが辛い、と思ったことはありませんか? 大きなプロダクトを作っているのならば、JSXだけではくTypeScript等もトランスパイルするかもしれないので、我慢ならなくても諦めることになります(爆遅なので常時watchすることになりますが、それでも遅い)。 しかし、2~3画面作るだけのために、ボイラープレートからプロジェクト
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く