haiju's 開発メモ

開発に必要な情報を自分用にメモ

Nim

NimでWebAssembly【あとで詳しく】(更新中)

昨日から再びWebAssembly熱が高まったので自分が好きな言語のWebAssembly関連の ライブラリやフレームワークについて調べてみる(Φω| Rustについては少し取り上げたので、まずはNimで。 [参考サイト] www.spiria.com qiita.comEasy WASM with Nim / nlvm git…

ElectronとAzulとYewとWebAssembly(wasm)とDesktop GUIについて

Visual Studio Codeは意外にメモリハングアップが頻繁に起きる けど、それはElectron製のエディタだからなんだっけ? とか、ふと思い出した。 それって最近、RustやNimのライブラリやフレームワークを調べて いて、見つけたAzulとかYewとかNiGui等でエディタ…

静的型付け言語でWeb開発~サーバーサイドとクライアントとフレームワーク~について情報収集

PHPでWeb開発は楽そうって考えている素人の人は多そうだけど 作り具合によっては実行時にコンパイルだと、微妙な実装部が やっぱり動いてなかったんだーってなってショックが大きいので、 最近のJava以外の静的型付け言語でWeb開発はどうなの? (昔はC#でWeb…

Nimがpacmanでインストールできると聞いて

pacmanでもインストールできるようになったって聞いたけど、 開発版もあるし、そっちのアップデートから試してみようと 思って実行したらビルドエラーになったので、開発版のパス 設定をコメントアウトして、pacmanでインストールしてみたw 開発版のバグが直…

Web開発のHTML周りでTemplate Engineを使ったら楽できるのか?

業務でCakePHPを使っているが、RubyのRailsをパク ったらしいと聞くけど、View周りは全然、楽できないぞ。 ってことで、Template Engineについて勉強してみようと 思ったので、自分が好きな言語周辺と基本的なとこで 参考になりそうな情報をメモしてみる(ΦωΦ…

Nim の GUIライブラリ nimxをインストールしてサンプルコードを動かしてみる(3)

この記事はNim Advent Calendar 2016 の25日目の記事です。 こちらの環境はManjaro Fluxbox 15.12のNim開発環境を 0.15.2 -> 0.15.3 にアップデートして再検証を行います。 [手順] 1. ローカルの開発環境のバージョンを上げる。 ローカルにインストールしたN…

Nim の GUIライブラリ nimxをインストールしてサンプルコードを動かしてみる(2) 補足追加

この記事はNim Advent Calendar 2016 23日目の記事です。 NimにはGUIライブラリとしてnimxがあり、このブログでも 某勉強会用の資料作成のために3月に書いた記事でも触れて います。 では本題に入り、環境が変わっているため、Nim 0.15.2の 最新でインストー…

マイナープログラミング言語「Nim」について発表しました

Nim

昨日の勉強会でNimについて発表してきたよ。 マイナー言語の巣窟と化していたので是非、参加 したくて。 でも、その時点で補欠枠42番目だったので、これは 出るしか!!! という訳で、以下が発表資料になります。 speakerdeck.com マイナープログラミング言…

Nim の GUIライブラリ nimxをインストールしてサンプルコードを動かしてみる (1)

某勉強会用にNimの資料作成をするため、興味があるライブラリ をインストールして試してみるテスト。 NimにGUIライブラリnimxというのが降臨していたので、早速、 nimbleでインストールしてみたけど、いろいろ不具合があって 公式のgithub にあるサンプルコ…

Nimのパッケージマネージャnimbleの使い方

NimでWebアプリを開発するのに最低限、必要なライブラリ としてWebフレームワークのjesterとテンプレートエンジンの Nim-templatesをインストールするので、パッケージマネージャ nimbleを使う。 [インストール] 1. github から clone % git clone https://g…