これはプリッカソン Advent Calendar 2018 2日目の記事です。 僭越ながらプリパラについての記事を書きます。
続きを読む今まで自分が何にどれくらい時間を使ったのか分からなくて、ポモドロの記録をつけ始めた。
コレ自体は良いというか、自分の時間の使い方を見直すことができて有意義だと思っている。
しかし、今使っている道具が微妙に使いづらくて困っている
— 光のインターネットの闇 (@no_maddo) October 25, 2018
pinta
報告はされてるけど直ってなさそう
Bug #1786822 “Pinta constantly crashes in Ubuntu 18.04 fresh ins...” : Bugs : Pinta
Ubuntu Oneのアカウント作ったらこれ全く認証できないんだけど、、、
昔はもっと面倒だったと思うのですが、いつの間にか動くようになっていました。OCaml 4.07
, ctypes 0.11.5
で確認。
ocamloptでは普通に.o
をリンクするだけでctypes
で作った関数が呼び出せる。
ocamlcではできない。
open Ctypes open Foreign let f = foreign "f" (void @-> returning int) let _ = Format.printf "%d@." @@ f ()
int f () { return 100; }
OCAMLC=ocamlfind ocamlc -package ctypes,ctypes.foreign OCAMLOPT=ocamlfind ocamlopt -package ctypes,ctypes.foreign test.x: lib.o main.cmx ${OCAMLOPT} -o $@ -linkpkg $^ test: lib.o main.cmo ${OCAMLC} -o $@ -linkpkg $^ clean: rm *.o *.cm? *.so # 使ってない lib.so: lib.o gcc -shared $^ -o $@ %.o: %.c gcc -c $< %.cmo: %.ml ${OCAMLC} -c $< %.cmx: %.ml ${OCAMLOPT} -c $<
ツイッターやらリアルで話しすぎてどこまで書いたかわからないけどformat型についてまとめておく。 言いたいことはほとんどこれだけ。
続きを読むformat型にcastできるのはPexp_constantの要素だけなので、変数に一度バインドするとPexp_identになって無理なかんじがあるhttps://t.co/kidp47HdSs https://t.co/4zdO9T99b9
— 光のインターネットの闇 (@no_maddo) August 28, 2018