Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    "Clojure in Unity 3D: Functional Video Game Development" by Ramsey Nasser and Tims Gardner

    Strange Loop Conference

    3 HN mentions · mentioned in 3 months, 2015

    YouTube

    46:22 · 25K views · Sep 22, 2014

    A Strange Loop talk presenting an open-source library that integrates Clojure into the Unity 3D game engine. It covers REPL-based live coding, macros, DSLs and persistent data structures for game development.

    Cited as evidence that Clojure support in Unity exists, mostly in threads about game programming and Lisp scripting.

    Software Engineering & LanguagesFunctional programmingGame programming & engines
    1. 37:34
      Zach Oakes - Making Games at Runtime with ClojureClojureTV31K views • 11 years ago
    2. 1:02:26
      Solving Problems the Clojure Way - Rafal DittwaldClojure/north87K views • 7 years ago
    3. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    4. 1:01:39
      "Simple Made Easy" - Rich Hickey (2011)Strange Loop Conference220K views • 5 years ago
    5. 6:22
      Interactive programming Flappy Bird in ClojureScriptBruce Hauman55K views • 12 years ago
    6. 32:44
      Clojure in a nutshell by James TrunkFunc Prog Sweden104K views • 5 years ago
    7. 29:59
      John Carmack's keynote at Quakecon 2013 part 4Kostiantyn Kostin139K views • 13 years ago
    8. 36:42
      Bottom Up vs Top Down Design in Clojure - Mark BastianClojureTV29K views • 10 years ago
    9. 41:06
      "Unison: a new distributed programming language" by Paul ChiusanoStrange Loop Conference45K views • 7 years ago
    10. 40:00
      "Agility & Robustness: Clojure spec" by Stuart HallowayStrange Loop Conference25K views • 10 years ago
    11. 1:14:52
      Effective Programs - 10 Years of Clojure - Rich HickeyClojureTV176K views • 9 years ago
    12. 59:31
      ClojureScript in the Age of TypeScript — David NolenChariotSolutions29K views • 5 years ago
    13. 1:12:14
      Beyond functional programming: a taste of Verse. Simon Peyton Jones & Tim Sweeney | Lambda Days 2023Code Sync30K views • 3 years ago
    14. 53:56
      Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojurejasonofthel33t119K views • 13 years ago
    15. 1:12:56
      Lecture 1A: Overview and Introduction to LispMIT OpenCourseWare421K views • 7 years ago
    16. 1:10:05
      Are We There Yet - Rich HickeyZhang Jian24K views • 7 years ago
    17. 41:09
      ClojureScript for Skeptics - Derek SlagerClojureTV72K views • 10 years ago
    18. 1:48:13
      Clojure for Java Programmers Part 1 - Rich HickeyClojureTV131K views • 13 years ago
    19. 39:58
      "Production Prolog" by Michael HendricksStrange Loop Conference58K views • 12 years ago
    20. 45:31
      Bruce Hauman - Developing ClojureScript With FigwheelClojureTV56K views • 11 years ago

    3 comments from Hacker News

    1. @krappMar 2015· in “Ask HN: Game programming – engine or from scratch?”

      >Is having to learn a game engine going to be faster than starting from the ground up? Yes, pretty much by definition, since a game engine saves you the time of writing an engine. ;) Unity[0] and Game Maker[1] both come with tutorials which will show you how to build a basic game quickly. Game Maker uses its own properietary scripting language called GML, and Unity lets you do scripting in Javascript, C++, and Boo, which is basically Python. Also, attempts are being made to integrate Clojure support in Unity as well[2] On the other hand, if you like actually writing the code, there's a good chance there's a low-level framework (like SDL[3] for C++) which will let you code, but still take care of some of the hassle of cross-platform support and graphics. I've only played around* with SDL and C++ but there are quite a few tutorials for it. Also worth mentioning is Construct2[4], a game engine for html5/js. It is possible to do 3d rendering in javascript/html5[5], but as far as I know, only Chrome supports it well. Last I checked you have to change the config settings in firefox to allow opengl rendering to work and I just assume IE doesn't support it by default. If you want to work with 3D and want to get something done then Unity might be a good idea, although of course you're going to need good models, etc. Game Maker supports 3d but it's primarily for 2d. [0] [LINK] [1] [LINK] [2] this video [3] [LINK] [4] [LINK] [5] [LINK] *I've got some of the basics for Space Invaders done,

      CitesView on HN
    2. @dustingetzApr 2015· in “Myself – v1.0.3”

      Not really, for interactive UI development you need to model the UI as a pure function (no state in the view). So that limits you to React or React-like approaches, and game engines: this video For backed web development (in Clojure at least) there isn't really a lot of state in the first place - request comes in, request comes out, state is in the database not the application - so there are no framework constraints.

      CitesView on HN
    3. @pellaJul 2015· in “John Carmack working on Scheme as a VR scripting language”

      Strange Loop(2014) video:"Clojure in Unity 3D: Functional Video Game Development" by Ramsey Nasser and Tims Gardner" this video __ and __ [LINK] HN: [LINK]

      CitesView on HN