RecentChanges

Updates since 2014-07-06 03:58 UTC

1 days 3 days 7 days 30 days 90 days
List all changes Include rollbacks Include minor changes
List later changes RSS RSS with pages RSS with pages and diff

2024-03-09

2023-12-11

2023-02-19

2023-02-12

2023-02-07

2022-12-08

2022-08-30

2022-08-22

2022-07-22

2022-06-15

2022-05-01

2022-02-12

2022-01-04

2021-12-15

2021-10-19

2021-09-28

2021-09-27

2021-09-23

2021-09-21

2021-07-27

2021-07-24

2021-07-19

2021-07-18

2021-07-16

2021-07-14

2021-07-13

2021-07-11

2021-07-10

2021-07-06

2021-06-30

2021-06-29

2021-02-27

2020-12-29

2020-12-22

  • 09:54 UTC (new) (history) proj-oot-ootIdiomaticNotes1 . . . . BayleShanks use classes only to encapsulate state and choice of representation, and use class methods only to provide the functions needed to manipulate that . . .

2020-12-17

2020-12-16

2020-12-04

2020-11-26

2020-10-21

2020-10-16

2020-09-30

2020-09-22

2020-09-09

2020-08-17

2020-07-08

2020-05-21

2020-01-10

2019-12-27

2019-12-17

2019-12-16

2019-12-12

2019-11-26

2019-11-02

2019-08-03

2019-07-21

2019-07-16

2019-07-14

2019-07-08

2019-07-05

2019-07-04

2019-07-03

2019-06-30

2019-06-04

2019-06-01

2019-05-31

2019-05-20

2019-05-19

2019-05-10

2019-05-08

2019-05-06

2019-05-03

2019-04-27

2019-03-17

2019-02-02

2018-12-29

2018-11-17

2018-11-05

2018-10-27

2018-10-24

2018-10-22

2018-10-18

2018-10-16

2018-10-13

2018-10-09

2018-10-07

2018-09-06

2018-09-04

2018-09-01

2018-08-15

2018-08-06

2018-07-30

2018-07-11

  • 19:11 UTC (new) (history) notes-life-cooking . . . . BayleShanks "Chef Jonny Hall, culinary director at Disneyland park, explains “our [Plaza Inn] sweet and savory brined chicken is lightly coated in a secret . . .

2018-06-29

2018-06-16

2018-06-14

  • 07:08 UTC (new) (history) notes-cog-ai-miscAi . . . . BayleShanks "Have you read about Model of Hierarchical Complexity (http://metamoderna.org/what-is-the-mhc?lang=en)? When we have networks, where entities adopt . . .

2018-06-04

2018-05-30

2018-05-26

2018-05-22

2018-05-19

2018-05-15

2018-05-14

2018-05-13

2018-05-06

2018-04-26

2018-04-20

  • 02:45 UTC (new) (history) notes-math-misc-miscMath . . . . BayleShanks philosophical thought on the problem of how to mathematically representat space: We are all thought that space is like a grid, taken to the limit . . .

2018-04-01

2018-03-27

2018-03-26

2018-03-23

2018-03-16

2018-03-12

2018-03-04

2018-03-01

2018-02-26

2018-02-25

2018-02-23

2018-02-14

2018-01-31

2018-01-18

2018-01-03

2017-12-29

  • 10:40 UTC (new) (history) notes-forecasting . . . . BayleShanks This journalist speculates that people ignore reported probabilities and "round" them to a binary prediction. Namely, that when people are told . . .

2017-12-15

2017-12-10

2017-11-22

2017-11-18

2017-11-17

2017-11-15

2017-11-13

2017-11-11

2017-11-09

2017-11-05

2017-10-29

2017-10-27

2017-10-18

2017-10-16

2017-10-14

2017-10-06

2017-10-05

2017-09-26

2017-09-20

2017-09-12

2017-08-06

2017-08-01

2017-07-30

2017-07-28

2017-06-05

2017-05-21

2017-05-05

2017-05-01

  • 09:44 UTC (new) (history) notes-books-superforecasting . . . . BayleShanks Notes on the book Superforecasting by Tetlock and Gardner They did a study to see how good at forecasting people are, and what makes people a good . . .

2017-04-30

2017-04-27

2017-04-22

2017-04-03

2017-04-01

2017-03-24

2017-03-20

2017-03-14

2017-02-26

2017-02-16

2017-02-15

2017-02-14

2017-02-12

2017-02-09

2017-02-08

2017-02-06

2017-02-04

2017-02-03

2017-01-31

2017-01-30

2017-01-25

2017-01-19

2017-01-17

2017-01-13

2017-01-12

2017-01-04

2016-12-18

2016-12-16

  • 09:15 UTC (diff) (history) wishList . . . . 209-134-92-24-user.feather.net see http://www.bayleshanks.com/wiki.pl?aboutMe-wishList

2016-12-12

2016-12-10

  • 02:41 UTC (new) (history) proj-oot-duffyRelatedNotes . . . . BayleShanks I read some blog posts by Joe Duffy, who worked on Singularity and Midori. Related notes are here. There are also some notes in plPartConcurrency . . .

2016-12-07

2016-11-19

2016-10-30

2016-10-22

2016-10-20

2016-10-06

2016-09-25

2016-09-19

2016-09-14

2016-09-09

2016-09-07

  • 09:37 UTC (new) (history) notes-life-car-driving . . . . BayleShanks "Always slow down as you approach a roundabout or junction, even if only by 20 mph or so, and even if the road seems empty. Changing your speed . . .

2016-09-06

2016-09-05

2016-09-03

2016-09-02

2016-08-27

2016-08-26

2016-08-19

2016-08-17

2016-08-14

2016-08-13

2016-08-12

2016-08-09

2016-08-03

2016-07-27

2016-07-23

2016-07-20

2016-07-15

2016-07-07

2016-06-30

2016-06-27

2016-06-26

2016-06-22

2016-06-21

2016-06-09

2016-06-06

  • 16:48 UTC (new) (history) notes-civicNetwork . . . . BayleShanks A network providing arbitration services, discounts, and sharing of things like IP between members. Kind of like a co-op or chamber of commerce i . . .

2016-05-23

2016-05-15

2016-05-05

2016-04-26

2016-04-12

2016-04-11

2016-03-24

2016-03-23

2016-03-04

  • 23:02 UTC (new) (history) notes-math-arithmetic . . . . BayleShanks It might be handy to memorize the multiplication tables of alternate bases. Some interesting ones might be (copied from . . .

2016-03-02

2016-02-21

2016-02-20

2016-02-18

2016-02-16

2016-02-06

2016-02-05

  • 23:59 UTC (new) (history) proj-oot-ootTypeNotes3 . . . . BayleShanks -- http://www.quora.com/What-are-the-most-common-type-inference-algorithms-in-use-today " Jesse Tov, likes programming languages. 20 votes by . . .

2016-02-04

2016-02-02

2016-01-30

2016-01-29

2016-01-26

2016-01-24

2016-01-22

2016-01-19

2016-01-13

2016-01-05

2016-01-01

2015-12-21

2015-12-15

2015-12-11

2015-11-20

2015-11-13

2015-11-12

2015-11-03

2015-10-16

2015-10-13

2015-10-09

2015-10-03

2015-09-30

2015-09-28

2015-09-26

2015-09-24

2015-09-23

2015-09-21

2015-09-15

2015-09-14

2015-09-06

2015-08-31

2015-08-25

2015-08-24

2015-08-22

2015-08-19

2015-08-18

2015-08-15

2015-08-13

2015-08-10

2015-08-07

2015-07-31

2015-07-30

2015-07-17

2015-07-11

2015-07-10

2015-07-06

2015-07-01

2015-06-30

2015-06-24

2015-06-22

2015-06-21

2015-06-19

2015-06-18

2015-06-17

2015-06-16

2015-06-15

2015-06-12

2015-06-11

2015-06-09

2015-06-08

2015-06-07

2015-06-06

2015-06-04

2015-06-03

2015-06-02

2015-06-01

2015-05-28

2015-05-27

2015-05-21

2015-05-20

2015-05-16

2015-05-15

2015-05-13

2015-05-12

2015-05-11

2015-05-05

  • 22:02 UTC (new) (history) notes-history-feudalism . . . . BayleShanks Feudalism is a political/social/economic system. The most salient properties appear to be: * a lord/vassal relationship in which the Vassal pledges . . .

2015-05-04

2015-05-03

2015-05-02

2015-05-01

2015-04-29

2015-04-28

  • 00:47 UTC (new) (history) notes-cog-mindAndMagic . . . . BayleShanks people used to have all sorts of 'magic' idea about the way the world works, eg "as above so below". I hypothesize that although these don't apply in . . .

2015-04-24

2015-04-23

2015-04-22

2015-04-21

2015-04-20

2015-04-15

2015-04-14

2015-04-13

  • 07:17 UTC (new) (history) notes-yerkish . . . . BayleShanks https://en.wikipedia.org/wiki/Yerkish http://spectrum.ieee.org/img/apes04lightbox-1339705244467.jpg is an example of some Yerkish lexigrams . . .

2015-04-06

2015-04-04

2015-04-03

2015-04-02

2015-04-01

2015-03-27

2015-03-24

2015-03-22

2015-03-21

2015-03-20

2015-03-16

2015-03-15

2015-03-13

2015-03-08

2015-03-06

2015-03-04

2015-03-02

2015-03-01

2015-02-28

2015-02-20

2015-02-17

2015-02-16

2015-02-13

2015-02-11

2015-02-10

2015-02-09

2015-02-08

2015-02-07

2015-02-06

2015-02-03

2015-02-02

2015-01-31

2015-01-30

  • 23:58 UTC (new) (history) notes-science-bio-evolution . . . . BayleShanks " Large-scale genetic changes that marked the evolution of pregnancy in mammals have been identified by an international team of scientists. They . . .
  • 23:58 UTC (new) (history) notes-science-neuro-sleep . . . . BayleShanks "The researchers also showed that the formation of categories is closely related to a typical rhythmic activity of the sleeping brain called sleep . . .

2015-01-29

2015-01-26

2015-01-19

2015-01-17

2015-01-16

2015-01-13

2015-01-10

2015-01-09

2015-01-08

2014-12-31

2014-12-30

  • 06:47 UTC (new) (history) proj-oot-old-whyOot-141229 . . . . BayleShanks note that none of this has been implemented yet, and the design is still in flux! All of these items, although written as present-tense facts, are in . . .

2014-12-19

2014-12-15

2014-12-09

2014-12-06

2014-12-05

2014-12-03

2014-11-21

2014-11-09

  • 22:57 UTC (new) (history) notes-computer-computerEe . . . . BayleShanks == How a d-latch works == There's an interactive picture of a d-latch at: http://www.simplecpu.com/memory.html When the bottom input is 1, the . . .
  • 22:49 UTC (new) (history) notes-people-miscEtiquetteNotes . . . . BayleShanks don't be late if you are going to be late, let ppl know. If possible, let them know sooner rather than later. If possible, give a revised ETA. . . .
  • 22:34 UTC (new) (history) proj-oot-ootSyntaxTableOld . . . . BayleShanks == CURRENT BEST GUESS SYNTAX == note this is rather out of date, i just copied from oot.txt syntax (ordered by approximate descending ease of . . .

2014-11-06

  • 22:31 UTC (new) (history) notes-games-radiant . . . . BayleShanks Hexage's Radient is a great arcade game. One neat thing about it is that the things in the game look 'radiant'. This trick appears to be . . .
  • 22:15 UTC (new) (history) notes-science-bio-misc . . . . BayleShanks human outliers: * http://emgn.com/entertainment/15-people-with-real-life-superpowers/2/ (warning: skipped #! because picture is creepy, and the . . .

2014-11-04

  • 00:38 UTC (new) (history) notes-somePatterns . . . . BayleShanks == happiness patterns == === love === "all you need is love" is a slight exaggeration, but it's true that loving and being loved is a large . . .
  • 00:27 UTC (new) (history) notes-cog-ai-games-chunkingForGames . . . . BayleShanks Perhaps a good feature for a game-playing AI would be a chunking/theorem-proving module. For example, in the mobile game Everlands by Hexage, on . . .

2014-10-31

2014-10-30

  • 22:19 UTC (new) (history) proj-oot-ootTeamNotes1 . . . . BayleShanks maybe we're fine with enforcable access modifiers as long as (a) the language allows binary interoperation between your derived structures that you . . .
  • 22:19 UTC (new) (history) proj-oot-ootImplementation3 . . . . BayleShanks see also OotMemoryManagement "separate heap per lightweight process (hence no stop-the-world GC)," how much of Oot semantics can be built as a . . .
  • 22:19 UTC (new) (history) proj-oot-operators . . . . BayleShanks == environments == () grouping [] data (arc labels are quoted but values are evaluated) ?[ ] quoted graph (values are not yet evaluated) [?? ] . . .
  • 22:19 UTC (new) (history) proj-oot-ootOperationsNotes1 . . . . BayleShanks " > And function overloading adds another layer of complexity and ambiguity. Overloading is a separate issue, but Go should be in a much . . .
  • 22:19 UTC (new) (history) proj-oot-ootTeamThoughts . . . . BayleShanks because someone once said "...I dislike Java as a teaching language: having to tell people "don't worry about what public static void main(String[] . . .
  • 22:19 UTC (new) (history) proj-oot-ootSyntaxNotes1 . . . . BayleShanks "Even Herb Sutter, of C++ fame agrees: > One of the things Go does that I would love C++ to do is a complete left-to-right declaration syntax. . . .
  • 22:19 UTC (new) (history) proj-oot-ootVirtualizationNotes1 . . . . BayleShanks by 'virtualization' i mean that i want the programmer to run an interpreter for another language on top of Oot with minimal slowdown compared to . . .
  • 22:19 UTC (new) (history) proj-oot-ootCompilationPipeline . . . . BayleShanks == Stages == user source filters -> scanner -> parser -> language reader macro application -> user reader macro application -> . . .
  • 22:19 UTC (new) (history) proj-oot-ootOntologicalConcepts . . . . BayleShanks time event actor: an entity that can take actions send, receive: actions that pass something from one actor to other(s) exactly one, at least one, . . .
  • 22:19 UTC (new) (history) proj-oot-oot131027 . . . . BayleShanks i'd replace oot.txt but i don't wanna read thru the old stuff right now, so: == syntax == commentary: oot has a bunch of syntax but almost all of . . .
  • 22:19 UTC (new) (history) proj-oot-ootNotes4 . . . . BayleShanks huh, this looks very general, clean, and like the keywordish relations that i've been looking for: . . .
  • 22:19 UTC (new) (history) proj-oot-ootNotes6 . . . . BayleShanks https://www.semipublic.comp-arch.net/wiki/Bad,_Good,_and_Middling_Ideas_in_Computer_Architecture . . .
  • 22:19 UTC (new) (history) proj-oot-ootOop . . . . BayleShanks functions of OOP: * inheritance (reuse and override code, mixins allowing a data API to be built from parts * encapsulation (keep data format and . . .
  • 22:19 UTC (new) (history) proj-oot-ootFromOthers . . . . BayleShanks On this page we speculate about how one could start with various simple machine paradigms and make them 'more Ootian' without necessarily actually . . .
  • 22:19 UTC (new) (history) proj-oot-ootCriteria . . . . BayleShanks == Goals (high-level design criteria) == * Minimize the time it takes for an experienced Oot programmer to read and grok someone else's Oot code . . .
  • 22:19 UTC (new) (history) proj-oot-ootError . . . . BayleShanks Maybe/Option towers, with names (analogy with keyword args?) syntactically concise way to transmute exceptions into Nothings, and vice versa . . .
  • 22:18 UTC (new) (history) proj-oot-ootLowLevelNotes1 . . . . BayleShanks == Oot low-level toreads == * https://en.wikipedia.org/wiki/Sing_Sharp
  • 22:18 UTC (new) (history) proj-oot-ootPrincipals . . . . BayleShanks * Syntax is for grouping and for ; standard control flow constructs do not belong in basic language syntax, but rather go in the std metaprogramming . . .
  • 22:18 UTC (new) (history) proj-oot-ootLowLevel . . . . BayleShanks allow 'new' and 'delete' for optional manual memory management
  • 22:18 UTC (new) (history) proj-oot-ootHtml5 . . . . BayleShanks Oot intends, among other things, to create a [Self:notes-computer-oot-ootLearnToProgram learn-to-program interactive tutorial] that is available to . . .
  • 22:18 UTC (new) (history) proj-oot-ootNet . . . . BayleShanks oot graphs are like property graphs, with the perspective allowing one to rotate properties into vs. edges, e.g. to choose which property type is the . . .
  • 22:18 UTC (new) (history) proj-oot-error . . . . BayleShanks == exceptions == module interfaces must declare new types of exceptions? or must declare all thrown exceptions??? language designers complain about . . .
  • 22:18 UTC (new) (history) proj-oot-ootMemoryManagement . . . . BayleShanks GC: precise, incremental (or mb concurrent), soft real-time maybe like Inferno's (hybrid with refcounting) or Lua's. Also allow manual memory . . .
  • 22:18 UTC (new) (history) proj-oot-ootPatternThoughts . . . . BayleShanks clojure's :as e.g. (defn make-rectangle [[p1 p2 p3 p4 :as vertices]] (let [a (distance p1 p2) b (distance p2 p3)] (assert (= a (distance p3 . . .
  • 22:18 UTC (new) (history) proj-oot-ootAssemblyOld1 . . . . BayleShanks == ISA encoding ideas == load the first 16 bits. Look at the form bits (do we need 1 or 3? if we need 3 we have a problem..) to determine which form . . .
  • 22:18 UTC (new) (history) proj-oot-ootMathAssistantNotes1 . . . . BayleShanks what can oot learn from computer algebra and theorem-proving systems? -- Computer algebra systems get rid of parens around assoc ops to reach . . .
  • 22:18 UTC (new) (history) proj-oot-ootCompilerErrorMessageNotes1 . . . . BayleShanks in Golang, if you end a file without either a newline or semicolon to terminate the last line of code, you get this error: " test.go:75:1: expected . . .
  • 22:18 UTC (new) (history) proj-oot-ootDataModes . . . . BayleShanks * mutable * strictness * unique * clojure's ref vs agent vs atom? * ?? what else? -- should we have a convention that mutating methods are . . .
  • 22:18 UTC (new) (history) proj-oot-ootSemanticNotes1 . . . . BayleShanks http://webintents.org/ -- should be able to specify 'goals', e.g. this stochastic gradient descent subroutine's goal is to minimize the given . . .
  • 22:18 UTC (new) (history) proj-oot-ootNotes9 . . . . BayleShanks a few insights i've had recently: * multi-dimensional dataframes are like keywords are like hyperedges; the multi-dimensional-ness is like multiple . . .
  • 22:18 UTC (new) (history) proj-oot-ootInspirations . . . . BayleShanks == Typing == not the languages which invented these things, just the ones which inspired me: * Haskell for the idea of tracking functional . . .
  • 22:18 UTC (new) (history) proj-oot-ootNotes5 . . . . BayleShanks The Spirit parser framework - metaprogramming and no macros On the topic of metaprogramming and macros - there is one excellent example of . . .
  • 22:17 UTC (new) (history) proj-oot-ootConstraintLogic . . . . BayleShanks --- the axis of hypothetical: from the point of view of the necessary, the actual is hypothetical. from the point of view of the hypothetical, the . . .
  • 22:17 UTC (new) (history) proj-oot-ootFootnotes . . . . BayleShanks something like: if OrdinaryCondition: DoOrdinaryThing else: DoExtraordinaryThing should be transformed to use a footnote: usually when . . .
  • 22:17 UTC (new) (history) proj-oot-ootDocumentationNotes1 . . . . BayleShanks Scaevolus 15 hours ago | link The static analysis features are exciting: http://golang.org/lib/godoc/analysis/help.html "Because concurrent Go . . .
  • 22:17 UTC (new) (history) proj-oot-ootLazy . . . . BayleShanks oot lazy design questions: * do we need full laziness, like in Haskell, or is a core library focus on lazy sequences, like in Clojure, sufficient? * . . .
  • 22:17 UTC (new) (history) proj-oot-ootLibrariesNotes1 . . . . BayleShanks "(Is Urbit German? Sadly, no. But all our noun print formats are URL-safe, which dot is and comma isn’t.)" -- upvote TylerE 37 days ago | . . .
  • 22:17 UTC (new) (history) proj-oot-ootFfiNotes1 . . . . BayleShanks Python CTypes https://gist.github.com/Jach/1208215 -- https://news.ycombinator.com/item?id=7136604 Thrift, Protocol Buffers, Haris, D-Bus -- . . .
  • 22:17 UTC (new) (history) proj-oot-rosettaLanguageComparisonMethodology . . . . BayleShanks == How to compare programming languages? == Traditionally programming languages are compared by popularity, by general opinion (e.g. someone says . . .
  • 22:17 UTC (new) (history) proj-oot-ootConcurrency . . . . BayleShanks == toread == http://kilby.stanford.edu/~rvg/352.html == misc == fork STM `par` parallel array types (annotation for nodes) supports nested . . .
  • 22:17 UTC (new) (history) proj-oot-ootRosettaCandidates . . . . BayleShanks grep in clojure from slide 16 of https://speakerd.s3.amazonaws.com/presentations/2471a370b3610130440476a0f7eede16/2013-05-17-ClojureOOP-Geecon.pdf . . .
  • 22:17 UTC (new) (history) proj-oot-ootHtml5BasicNotes1 . . . . BayleShanks below i've appending my June 2014 test results for an HTML5 test suites for two browsers on my Android phone, on the hypothesis that anything that . . .
  • 22:17 UTC (new) (history) proj-oot-principalTypesConsideredHarmful . . . . BayleShanks example from http://en.wikibooks.org/wiki/Haskell/GADT {-#LANGUAGE GADTs, EmptyDataDecls #-} -- (the EmptyDataDecls pragma must also appear at the . . .
  • 22:17 UTC (new) (history) proj-oot-ootCriteriaNotes . . . . BayleShanks " The success of C is largely due to its context-independence relative to other languages at the time: you can look at line 2978 of a 5000-line . . .
  • 22:16 UTC (new) (history) proj-oot-ootImplementation . . . . BayleShanks Oot will be implemented in 4 stages. First, it will be implemented in Oot. Although this implementation won't be executable (except by hand), this . . .
  • 22:16 UTC (new) (history) proj-oot-ootHtml5Notes1 . . . . BayleShanks -- probably should have an HTML5 version first, see http://wiki.scratch.mit.edu/wiki/Scratch_on_Tablets https://github.com/LLK/scratch-html5 . . .
  • 22:16 UTC (new) (history) proj-oot-ootCalls . . . . BayleShanks note: in Python, the default argument assignment is evaluated only once, not per call. If you pass something by reference in there and then change . . .
  • 22:16 UTC (new) (history) proj-oot-ootPlugInArchitectureThoughts . . . . BayleShanks the plug-in architecture should not create a global registry of events/signals/extension points, etc. Each component should have its own registry. . . .
  • 22:16 UTC (new) (history) proj-oot-ootMmo . . . . BayleShanks There are lots of competing MMO architectures. We don't want to make another one, and we don't want to pick just one. Can we generalize over . . .
  • 22:16 UTC (new) (history) proj-oot-ootSemantic . . . . BayleShanks look at docs for logic programming languages and semantic web tools for examples of things that mb could use logic/semantic web-y stuff -- look at . . .
  • 22:16 UTC (new) (history) proj-oot-ootVariadicFnsVsImplicitPartialApplication . . . . BayleShanks see also [Self:notes-computer-programming-progammingLanguageDesign-prosandCons-variadicFnsVsImplicitPartialApplications]. maybe the thing to do is . . .
  • 22:16 UTC (new) (history) proj-oot-ootEfficiencyNotes1 . . . . BayleShanks . . .
  • 22:16 UTC (new) (history) proj-oot-ootPatterns . . . . BayleShanks == Oot pattern design todos == * design patterns
  • 22:16 UTC (new) (history) proj-oot-ootNotes . . . . BayleShanks --- handy list of symbols convenient for freq usage: unshifted, double unshifted, shifted, double shifted `-=()\;',./ `` -- == (( )) \\ ;; '' ,, . . .
  • 22:16 UTC (new) (history) proj-oot-ootIrrelevantNotes . . . . BayleShanks http://tratt.net/laurie/research/pubs/html/berger_tratt__program_logics_for_homogeneous_meta_programming/ formal proofs of various tradeoffs in . . .
  • 22:16 UTC (new) (history) proj-oot-ootHaskellStuff . . . . BayleShanks This page is not a coherent topic, just a list of things i saw from the Haskell community that i want to read or think about sometime: haskell open . . .
  • 22:16 UTC (new) (history) proj-oot-ootHtml5Basic . . . . BayleShanks since Oot won't be ready until the far future if ever, unlike most projects, i think it's safe to assume that almost all of our potential users will . . .
  • 22:16 UTC (new) (history) proj-oot-ootLearnToProgram . . . . BayleShanks I fondly remember that when i was a child, my dad's Apple //c computer came with a bunch of disks, one of which was a graphical tutorial that showed . . .
  • 22:16 UTC (new) (history) proj-oot-ootNotesFiltered1 . . . . BayleShanks notes removed from ootNotes* that i dont want to forget: ---- http://lambda-the-ultimate.org/node/4592 hmm, makes the interesting point that you . . .
  • 22:16 UTC (new) (history) proj-oot-ootHandler . . . . BayleShanks message handling as a generalization of exception handling: * the handler tree can have parallel branches in which each branch can handle the . . .
  • 22:16 UTC (new) (history) proj-oot-ootCore . . . . BayleShanks Oot Core is an intermediate language (IL) for Oot. Goals: * Bootstrapping Oot: a small language that can be easily implemented yet that we can . . .
  • 22:16 UTC (new) (history) proj-oot-ootCapabilities . . . . BayleShanks two types of capabilities: advisory and security. advisory capabilities can be overridden by debug code. capabilities are implemented by hiding . . .
  • 22:15 UTC (new) (history) proj-oot-ootCommandline . . . . BayleShanks * an argument switch to give code for 'oneliners' on the command line. One-liners execute like scripts, except that they don't have to specify a Oot . . .
  • 22:15 UTC (new) (history) proj-oot-ootBrain . . . . BayleShanks one of the original goals was to make a programming language which mirrored as much as possible the sort of computational architecture that the brain . . .
  • 22:15 UTC (new) (history) proj-oot-ootCommunityProcess . . . . BayleShanks decisions about oot will be made in a dictatorial style (BDFL), however like Python there is a structured process for people to suggest and discuss . . .
  • 22:15 UTC (new) (history) proj-oot-ootAssemblyNotes1 . . . . BayleShanks note that MOV can accomplish loads and stores by having one operand be a register or stack, and another be register indirect note: if provide only . . .
  • 22:15 UTC (new) (history) proj-oot-ootMmoNotes1 . . . . BayleShanks " Under the hood, Croquet is based on a protocol called TeaTime?, which keeps multiple servers in synch by the simple, expedient means of feeding . . .
  • 22:15 UTC (new) (history) proj-oot-ootPointerNotes1 . . . . BayleShanks plan 9 has something equivalent to aliases via bind, in contrast to symlinks which are equivalent to references: " Symlinks disappear bind takes . . .
  • 22:15 UTC (new) (history) proj-oot-ootNotes1 . . . . BayleShanks mb give up on node labels and just have node labels be references but have have a mechanism to make namespaces into 1st class objects and to use . . .
  • 22:15 UTC (new) (history) proj-oot-oot slides . . . . BayleShanks == Oot == presented by Bayle Shanks ---- == My background == * Favorite language Python * Think Haskell is really cool, but has some downsides * . . .
  • 22:15 UTC (new) (history) proj-oot-typeSystem . . . . BayleShanks if a variable can have many interface types (predicates? attribute types?), then need to decide at some point how much inference the compiler will do . . .
  • 22:15 UTC (new) (history) proj-oot-ootWhitespaceNotes . . . . BayleShanks whitespace principals: * the presence or absence of whitespace is meaningful * the difference between spaces and newlines is meaningful * the . . .
  • 22:15 UTC (new) (history) proj-oot-ootVariantImplementations . . . . BayleShanks Stuff like quicksort, bubblesort, insertion sort are called 'variant implementations' in Oot because they yield the same results, albeit through . . .
  • 22:15 UTC (new) (history) proj-oot-ootIdeAPI . . . . BayleShanks ramchip 747 days ago | link You're right about Emacs+Slime being nice for CL, but I don't think Emacs is very good for C++ and Java code. Visual . . .
  • 22:15 UTC (new) (history) proj-oot-ootTypes . . . . BayleShanks == Oot type design todos == * how does our extensible type system work? ==== toreads for this ==== * chapter 1 of Principles of Program Analysis . . .
  • 22:15 UTC (new) (history) proj-oot-ootNetMatching . . . . BayleShanks need a way to express transitivity requirement --- hmm... i think perhaps there is an even broader abstraction above graph patterns.. the idea . . .
  • 22:15 UTC (new) (history) proj-oot-ootSyntax . . . . BayleShanks The lexical syntax is defined by regular expressions. The parse syntax is LL(1). Almost everything which affects parsing or grouping is . . .
  • 22:15 UTC (new) (history) proj-oot-ootAlgebraNotes1 . . . . BayleShanks an algebraic transform = an optional macro, by which i mean that when you say something like (a * x) + (b * x) = (a + b) * x this is sort of like . . .
  • 22:15 UTC (new) (history) proj-oot-graphTechnicalNotes . . . . BayleShanks = Technical notes on Oot "graphs" = What we call "graphs" in Oot is a type of value which are what is called in some parts of computer science a . . .
  • 22:15 UTC (new) (history) proj-oot-concurrency . . . . BayleShanks === Concurrency ideas === ==== transactions ==== ==== futures ==== (see http://en.wikipedia.org/wiki/Future_%28programming%29) when feature is . . .
  • 22:15 UTC (new) (history) proj-oot-ootComponentsNotes1 . . . . BayleShanks dependencies between plugins? -- https://blog.nodejitsu.com/ioc-and-dependency-injection-with-broadway/ -- see also . . .
  • 22:15 UTC (new) (history) proj-oot-ootAttributes . . . . BayleShanks standard perspectives and attributes: @meta: __get __get label = returns the target of the arc labeled label (or should we return a set?) __set . . .
  • 22:14 UTC (new) (history) proj-oot-ootNotes8 . . . . BayleShanks orthecreedence 3 days ago | link Common Lisp guy gonna chime in here...having a REPL that integrates with your editor (vim/slimv in my case) is . . .
  • 22:14 UTC (new) (history) proj-oot-ootRoots . . . . BayleShanks This page is for me to try to distill Oot down to its 'big ideas', and also for me to identify what should be in Oot Core. == Oot roots design . . .
  • 22:14 UTC (new) (history) proj-oot-ootUiNotes1 . . . . BayleShanks http://archlinux.me/dusty/2012/10/16/python-on-android-first-impressions-of-kivy/ Kivy, pyQT, pyGTK,wxpython, and tk -- . . .
  • 22:14 UTC (new) (history) proj-oot-ootDesignTodos . . . . BayleShanks === Design todos === * change name? graphite? morphic? sapphire? metamorphic? garnet? jaspre? lapis? carnelian? sard? sardonyx? agate? chalcedony? . . .
  • 22:14 UTC (new) (history) proj-oot-ootNotes7 . . . . BayleShanks https://blog.heroku.com/archives/2014/3/11/node-habits -- probs with Django ORM: https://speakerdeck.com/alex/why-i-hate-the-django-orm peewee . . .
  • 22:14 UTC (new) (history) proj-oot-ootDifficultyLevels . . . . BayleShanks compiler-enforced, by source code file partially inspired by Hypercard " There are 5 user levels within Hypercard. The top most level, and easiest . . .
  • 22:14 UTC (new) (history) proj-oot-ootImplementationNotes1 . . . . BayleShanks hmm guile can be embedded, perhaps target guile. todo. --- == Platform targets == * Embeddable via C on GNU/Linux * Can be made into shared . . .
  • 22:14 UTC (new) (history) proj-oot-ootDocumentation . . . . BayleShanks the official Python tutorial is wonderful here's a pretty haskell tutorial: http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/ . . .
  • 22:14 UTC (new) (history) proj-oot-ootNotes10 . . . . BayleShanks Lua closures vs OOP object instances vs Haskell partially applied functions (vs clojure closures) --- . . .
  • 22:14 UTC (new) (history) proj-oot-ootBoundaries . . . . BayleShanks * atomic marker * transaction marker * stream fusion marker? * monitor marker (only one copy of this code running at a time) * 'do this part fast' . . .
  • 00:17 UTC (diff) (history) proj-jasper . . . . BayleShanks
  • 00:17 UTC (diff) (history) proj-jasper--index . . . . BayleShanks
  • 00:05 UTC (diff) (history) notes-computer-programming-programmingLanguageDesign-prosAndCons-lisp . . . . BayleShanks

2014-10-29

2014-10-16

2014-10-15

2014-10-11

2014-10-10

2014-10-09

2014-10-08

2014-10-07

2014-10-06

2014-10-05

2014-10-04

2014-10-03

2014-09-30

2014-09-27

2014-09-25

2014-09-24

2014-09-23

2014-09-21

2014-09-19

2014-09-10

2014-09-09

2014-09-06

2014-09-05

2014-09-02

  • 23:18 UTC (new) (history) notes-phoneLatency . . . . BayleShanks " The Results Doing this testing with a variety of cell phones on different carriers and traditional telecom landlines indicates that if you want to . . .

2014-08-31

2014-08-22

2014-08-20

2014-08-18

2014-08-16

2014-08-09

2014-08-06

2014-08-05

2014-08-04

2014-08-02

2014-07-31

2014-07-28

2014-07-21

  • 03:47 UTC (new) (history) proj-jasper-jasperGuiNotes1 . . . . BayleShanks " For example, in Tcl/Tk (which combines the Tcl language with a tool kit for building graphical interfaces), you can create a working application . . .

2014-07-20

2014-07-19

2014-07-18

2014-07-16

2014-07-14

2014-07-13

2014-07-12

Filters