2004年のICFP上位を総なめ(参考)したすごい言語。この解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。arXiv、以下Quipperレポート)。Programのなかで開発されたものであり、とてもよく考えられた言語です。プログラミングを楽しむためのサイトです。いうWiKiシステムで運用されています。WiLiKi:WiLiKi:リファレンスマニュアルを参照してください。とほほのWWW入門「ハスケル」と呼びます。名前に由来しています。言語の影響を受けています。分野での利用例があります。遅延評価フラクタル以前Haskellの遅延評価で良い感じにフラクタルが描けないかなあと思ったことがあって、最近Haskellの本読んでたのでやった。2Dグラフィクスライブラリは適当にglossを選んだ。ユダヤの法則は、世の中はすべて78:22の割合で成り立っているという考え方です。22の法則」とも言います。以下のような事実があります。大切なことは、人間にとって初めてやることは、勉強にしろ、スポーツにしろ、なんであれ「どんなに頑張っても78%しか達成できない」ということを自覚し、この不完全の22%を次にどう活かすかです。次にやるときは、この22%を100と...#ユダヤ#HaskellMEMO:はてな支店•6ヶ月前ぷよぷよ19連鎖ゲーム「ぷよぷよ」で、フィールドの状態がテキストで与えられたとき、消える「ぷよ」を消して次のフィールドの状態を出力するプログラムを書け。この問題を見たときに、Haskellで解いてみたいと思ったのだが、フラグ等の副作用を使わないうまい書き方が思いつかなくてお蔵入りにしてた。今回、ふとしたことで方針を思いついたので書いてみた。foldMapを実装し、Rustでも同様のことをやってみたいと思います。すると「ディレクトリー」をワーキングディレクトリーにして「コマンド」を「オプション」付きで実行する。合わせるとタイプ数が多かった。17にアップグレードしてから有効活用できずにいた。いくつか記事を読んだので、自分なりの理解を備忘録としてまとめておく。sealedは直和型の実現をサポートする。Fugaのような感じ)。sealedキーワードを使用することで、特定のクラスを継承するクラスを制限できる。直和型は、結果やエラーを明示的に表現し、...AIのことを語りたい。強化の使用例】この記事はアンガーマネジメントを扱います。アンガーマネジメントの新書を一冊読むことに匹敵する密度の情報を目指します。この試みが成功すれば、時間と費用の面で、価値が生まれます。試みが成功するかは、読んで下さった方に判断をお任せします。評価は他者が行うことですから、私は記事の質に集中します。言語生成AIに架空の極端な議論を、分析させてみました。個人情報とプライバシーの観点、倫理的な観点で適切な利用が必要ですが(簡単に他者の言動を分析出来るから、慎重さが必要ですが)、対立する議論を言語生成AIに読み込ませると、何が問題か、現時点の開発中の技術でも、すでに客観視をアシストする意見を回答しています。技術書専門の同人誌即売会です。歴史、人工肉の家庭培養など多岐に渡ります。ジャンルが広いので、紹介本、入門書の類が比較的多く、新しい刺激を受けてとっかかりにするなんてことができます。アナログカードゲームの作り...プログラミングがしたいモルモット•10日前Go言語でつくるインタプリタを写経した『Go言語でつくるインタプリタ』の第4章までの写経が終わったので感じたことなどをメモする。2023年に入って何か新しい言語を勉強しようと思い立ち、RustとGoで悩んでGoを選択した。CLIやツールを作ろうとしたときに第一候補になるような言語を身に着けたかった、というのが大きい。......昨年まではHaskellを勉強していて、そのハードっぷりに自分にはまだ早かったという諦観があり、(比較的)かんたんそうなGoに救いを求めた、とも言える。文法を覚える、ということで『初めてのGo言語』を買って写経しながら読んだ。www.ore...AIのことを語りたい。英作文を行う時に、言語生成AIに「こう表現したいから5パターンに英訳して、ニュアンスを日本語で解説して」「日本語の『は・が』は、英語や中国語に翻訳しにくいのは何故?」「日本語には冠詞が無いけど、数助詞はある。この言語間の文法の違いを、10歳に分かるように解説して」など、質問や相談が出来ます。「こう訳したけど、英語として自然?」と確認することも出来ます。プログラミング言語でも。PythonJavaScriptJavaC++C#RubyPHPSwiftGoRustTypeScriptHaskellLispScalaErlangClojur...AIのことを語りたい。言語生成AIとスマホがあれば、満員電車であっても、お好きなプログラミング言語を学べます。Pythonでもそれ以外でも。(fladdict)さんの記事を読んで、知識としては知っていました。誰にでも意味があることだと、気づけませんでした。私は言語生成AIは、知識の民主化を進める側面があると考えます。どれほど初歩的な質問でも、理解するまで何回質問しようと、言語生成AIは付き合ってくれます。あなたがもし、情報系の大学に通われていたり、エンジニアをなさっているなら、電車の中でどの言語でも、腕を磨けます。Architectureに感銘を受けた最近、Elmを学びはじめました。Elmの存在は元から認知していて、Haskellに似た文法を持つ関数型言語にカテゴリーされる言語だそうで、そんな言語でフロントエンドが作れるとのこと...で非常に興味がありました。個人でアプリケーションを作るにあたってフロントエンドの開発は避けて通ることが難しいです。現時点で一番の選択肢として考えられるのはReact.jsですが、業務で散々書いたので個人的にはもういいかなと感じています。何か新しいことをやりたいなぁ...と思っていたので、Elmを選択しました。頭の中が散らかっているので、ここで整理しようと思います。本やメモを随時追加していく予定です。総合...Adwaysエンジニアブログ•18日前ZIO2への移行こんにちは、岡村です。私はアドプラットフォーム事業の開発を行っている部署でヴァイスジェネラルマネージャとして、主に部署内のテクノロジーマネジメントをしています。ZIO2が2022年6月に正式にリリースされて、そろそろ1年が経ちます。ZIO2では新しいスケジューラの導入によるパフォーマンスの向上だけでなく、使い勝手の面でも多くの改善が実施されました。PCをWindowsに変えて、再度Haskellの実行環境を整えたのでメモしておく。任意のディレクトリにて、.devcontainer.jsonを作成し以下を設定。Shabani氏とともに」など17記事(2023年5月6日)2023年5月6日の海外で人気の記事をランキング形式で紹介します。反ポルノ・ロビイストがRedditに圧力をかけ、NSFWコミュニティを閉鎖させる。Zuckerbergへの信頼を失ったと言われています。先週Gaeaで作成したTerrainを使用してUE5.2でLandscapeを作成し直します。Bucket氏の以下のTutorialを勉強します。[1]の続きを勉強します。BGMを更に追加します。Colorの勉強か、Klaus氏のTutorialのまとめを行います。『関数型プログラミングの基礎』を読んだ関数型プログラミングの歴史から考え方を説明し、JavaScriptでサンプルコードを動かして関数型プログラミングとは何かを解説した本。関数型言語で「モナド」というワードだけ知っていたが、具体的にどういうものか理解しておらず、雰囲気だけでも理解しておきたいなと思って読んだ。この本と併せて、別のWebの記事を読んでモナドの雰囲気は理解できたつもりなので、自分の理解をまとめておく。モナドはコンテキストと呼ばれる文脈情報を持ちながら、値を取り扱うための抽象的な方法である。