Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

Little Smallscript is a dialect of Smalltalk that compiles into JavaScript. Hidden behind the huge Smalltalk Environment, Smalltalk always had a beautiful syntax that is fit for object oriented scripting. Little Smallscript is an attempt to let Smalltalk see the light of day again. (Although I've never written Smalltalk before ;p) The golden rule of LittleSmallscript is: "It's just JavaScript". Th
MoonScript is a dynamic scripting language that compiles into Lua. It gives you the power of one of the fastest scripting languages combined with a rich set of features. class Thing name: "unknown" class Person extends Thing say_name: => print "Hello, I am #{@name}!" with Person! .name = "MoonScript" \say_name! MoonScript can either be compiled into Lua and run at a later time, or it can be dynami
Smalltalk code and docs from 70's (by Alan Kay group on Xerox Parc)
js_of_ocaml が熱い。 Google の Dart とか、そんな場合じゃない!! OCaml で書かれたプログラムがなぜか JavaScript に変換され、それがブラウザで動く。 JS で型がついていないオブジェクトでも何となく型をつけて OCamlで型安全に呼び出せる! 既存の JS ライブラリ資産が、ほとんど手間をかけずに、そのまま関数型言語パラダイムで使える! え?よくわからない? http://ocsigen.org/js_of_ocaml/manual/ の demo を試してご覧なさい。これが全部 OCaml で書かれている…! そんなわけで、 js_of_ocaml 体験記。だいたい実際に行っていった Hack を(行き止まりになった失敗枝は刈り去って)なぞっている。あ、ちなみに当方 JavaScript に関してはほとんど知識が無い。JS に関しては用語とか間違
栄光のグラスゴーHaskellコンパイルシステム利用の手引き バージョン7.2.1 The GHC Team 目次 The Glasgow Haskell Compiler License 1. 参考訳 1. GHCの紹介 1.1. GHCを入手する 1.2. メタ情報: ウェブサイト、メーリングリストなど 1.3. GHCのバグを報告する 1.4. GHCのバージョン番号付け規則 1.5. Release notes for version 7.2.1 1.5.1. Highlights 1.5.2. Language changes 1.5.3. Warnings 1.5.4. Dumps 1.5.5. Runtime system 1.5.6. Compiler 1.5.7. GHCi 1.5.8. ghc-pkg 1.5.9. hsc2hs 1.5.10. GHC API 1.5.
Support CreativeApplications.Net Since 2008, CreativeApplications.Net (CAN) has been a driving force, tirelessly influencing and shaping the conversations surrounding technology, society, and critical making. With a community of 1600+ members and a vast library boasting over 3,500 meticulously curated projects, experiments, texts, and reviews, CAN stands resolute as an unparalleled resource for st
パターンマッチの意味について考えている。簡単なパターンマッチの例としては、 (x, y) = (1, 2) のように書くと、x に 1 が y に 2 が束縛されるというもの。Scala や F# やHaskell などの最近の言語ではパターンマッチを一般化して、データ構造のみならずどのような関数を使ってもパターンマッチが出来る。たとえば Haskell では、 $ ghci Prelude> :set -XViewPatterns Prelude> let half n = n / 2 Prelude> let (half -> n) = 10 in n 5.0 のように変数 n に束縛する前に関数を適用出来る。この機能はカプセル化されたオブジェクトのパターンマッチに必須の機能だ。 さて、ふとこのパターンマッチを出来るだけ一般的に実装しようと思って困ってしまった。というのも、最初の (x
What is Agena ? Agena is an easy-to-learn procedural programming language designed for science, scripting, and many other applications. What can you do with Agena ? Agena provides you with all the means to implement your ideas quickly: fast real and complex arithmetics, efficient text processing, graphics, flexible data structures, intelligent procedures, simple package management, plus various co
ISLisp解説 ● ISLisp概要 ● 歴史 ● 論文 OK! ISLisp ● OK! ISLisp概要 ● 説明資料 ● ISLisp検証システム ダウンロード ● ダウンロード Resources ●ISO SC22 WG16 ISLisp ●ISLisp 規格 ●JIS 規格 ISLisp関連リンク ● 他のISLisp処理系 ● リンク サイト情報 ●サイト情報 Welcome to ISLisp ISLisp は、Lisp言語のISO標準であり、1997年にISO規格が制定されました。 ISLispは、業界標準となっていたCommon Lisp の言語仕様の巨大さに対して、 処理系の効率と学習・利用の容易さを向上するために, Common Lisp を継承しつつ EuLisp, Le Lisp, Scheme を参考としてコンパクトで一貫性のある言語を目標に 開発されました
FEATURED PROJECT新しいつながりをデザインし、既存の枠組みを超えた未来のスタンダードをつくる プロジェクトデザインの事例です
Welcome and thanks for coming. You're here because, for some reason, you're interested in Finch, a little programming language of mine. Finch is still very early in development so the only people likely to be interested in it are language nerds. Thus, the docs here will tend to assume you're one of those. What is Finch? Finch is a simple bytecode interpreted, purely object-oriented, prototype-base
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く