並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 8 件 / 8件

新着順 人気順

purescriptの検索結果1 - 8 件 / 8件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

purescriptに関するエントリは8件あります。 techfeedprogramminggolang などが関連タグです。 人気エントリには 『Malicious code in the PureScript npm installer - Harry Garrood』などがあります。
  • Malicious code in the PureScript npm installer - Harry Garrood

    I'm a software engineer based in Edinburgh, Scotland. My interests include helping people program computers more effectively, open source, maths, and music. You can get hold of me via: Email harry@garrood.me Mastodon @hdgarrood​@hachyderm.io Twitter @hdgarrood GitHub @hdgarrood 12 Jul 2019 Earlier this week, I found and addressed some malicious code in the purescript npm installer. The malicious c

    • How to Write PureScript React Components to Replace JavaScript

      • Malicious code ousted from PureScript's npm installer – but who put it there in the first place?

        Another JavaScript package in the npm registry - the installer for PureScript - has been tampered with, leading project maintainers to revise their software to purge the malicious code. After a week of reports of unexpected behavior, software developer and PureScript contributor Harry Garrood on Friday published his account of the affair. The installer, invoked by typing npm i -g purescript from t

        • “バグの出にくい”プログラミング言語「Haskell」「PureScript」の基礎知識

          ダウンロードはこちら 「関数型プログラミング」は、堅牢(けんろう)性や再利用性を高め、よりバグの少ないソースコードの作成を可能にするプログラミング手法を指す。「Haskell」と「PureScript」は、変数の不変性や強力な型システムといった仕組みを通じて、関数型プログラミングの概念を実現するプログラミング言語だ。 本資料は、HaskellとPureScriptの特徴と、両者の使い分け方を解説する。両言語および関数型プログラミングの基礎を学ぶことで、より信頼性の高いプログラムを開発するためのヒントが得られるはずだ。 中身を読むには、「中身を読む」ボタンを押して無料ブックレットをダウンロードしてください。 連載:HaskellとPureScript

            “バグの出にくい”プログラミング言語「Haskell」「PureScript」の基礎知識
          • RecoilにインスパイアされてPureScript用仮想DOMつくった - oreshinyaのブログ

            追記 ここに記述した内容は既に古くなっています。 内部実装は既に書き直されていますし、Hooks likeなAPIも少しだけインターフェースが変更されています。 興味のある方は直接purescript-grainへ見に行ってください。 動機 Recoilが思ったより話題になっていたので、PureScriptだったらどういう表現ができるかなと思ってつくりたくなった。 そういうわけで、PureScriptにおける仮想DOM実装の3作目が爆誕してしまった。 結果 purescript-grain こういう感じになった 型クラスのインスタンスにした型が各状態になり各状態キーにもなるという感じになった。 実はここの表現に関してはかなり迷って、最初は、シンボル(型レベル文字列)と状態の型をもち、キーの型から状態の型への関数従属性をもった型クラスのインスタンスにすることで表現しようと考えたが、PureS

              RecoilにインスパイアされてPureScript用仮想DOMつくった - oreshinyaのブログ
            • Purescript-native can now target Golang

              purescript-native now supports both Go and C++11 as intermediate languages. The purescript-native “suite” comprises two utilites: pscpp and psgo. The two share transpiler code and a general design but function independently of one another. Foreign implementations are provided by either C++11 for pscpp or Go for psgo; please see the standard library implementations purescript-native-cpp-ffi and pur

                Purescript-native can now target Golang
              • PureScript 入門 のそのまえ - エフアンダーバー

                QiitaでPureScriptを始めるのに苦戦している記事を読んで、 自分もこの前すごく苦労したことを思い出したので、 まだ感覚が残っているうちにいろいろ書いておくことにしました。 PureScriptの紹介が目的ではないので、 「PureScriptとは何か」とか「どんなコードを書くか」みたいな話は特にしません。 PureScriptを学ぶ上で知っておくと役に立つかもしれない知識について雑多に書くだけです。 PureScriptを始めるその前に PureScriptは比較的新しい言語で、かつ今のところ非常にマイナーな言語です。 そのため、現在資料がとても乏しく、いくらかき集めても、 関数型言語を何も知らない人間が理解するのは困難な状況です。 そこで、まず最初にやるべきはPureScriptの類似言語を学ぶことだと思います。 遠回りに感じるかもしれませんが、おそらくこちらの方が近道です。

                  PureScript 入門 のそのまえ - エフアンダーバー
                • 実例によるPureScript

                  目次に戻る 第1章 はじめに1.1 関数型JavaScript関数型プログラミングの手法は、かねてよりJavaScriptでも用いられてきました。 UnderscoreJSなどのライブラリは、 mapや filter、 reduceといったよく知られた関数を活用して、小さいプログラムを組み合わせて大きなプログラムを作れるようにします。 var sumOfPrimes = _.chain(_.range(1000)) .filter(isPrime) .reduce(function(x, y) { return x + y; }) .value(); NodeJSにおける非同期プログラミングでは、第一級の値としての関数をコールバックを定義するために多用しています。 require('fs').readFile(sourceFile, function (error, data) { if

                    実例によるPureScript
                  1

                  新着記事