Skip to content

Instantly share code, notes, and snippets.

@kenwebb
Last active November 9, 2018 20:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kenwebb/de8c3a5e8aaf100e405938e5ade7b6cb to your computer and use it in GitHub Desktop.
Save kenwebb/de8c3a5e8aaf100e405938e5ade7b6cb to your computer and use it in GitHub Desktop.
Experimental Philosophy
<?xml version="1.0" encoding="UTF-8"?>
<!--Xholon Workbook http://www.primordion.com/Xholon/gwt/ MIT License, Copyright (C) Ken Webb, Fri Nov 09 2018 15:11:07 GMT-0500 (Eastern Standard Time)-->
<XholonWorkbook>
<Notes><![CDATA[
Xholon
------
Title: Experimental Philosophy
Description:
Url: http://www.primordion.com/Xholon/gwt/
InternalName: de8c3a5e8aaf100e405938e5ade7b6cb
Keywords:
My Notes
--------
November 9, 2018
References
----------
(1) search: Experimental Philosophy
(2) https://en.wikipedia.org/wiki/Experimental_philosophy
Experimental philosophy is an emerging field of philosophical inquiry that makes use of empirical data
— often gathered through surveys which probe the intuitions of ordinary people —
in order to inform research on philosophical questions.
This use of empirical data is widely seen as opposed to a philosophical methodology that relies mainly on a priori justification,
sometimes called "armchair" philosophy, by experimental philosophers.
Experimental philosophy initially began by focusing on philosophical questions related to intentional action,
the putative conflict between free will and determinism,
and causal vs. descriptive theories of linguistic reference.
However, experimental philosophy has continued to expand to new areas of research.
Disagreement about what experimental philosophy can accomplish is widespread.
One claim is that the empirical data gathered by experimental philosophers can have an indirect effect on philosophical questions
by allowing for a better understanding of the underlying psychological processes which lead to philosophical intuitions.
Others claim that experimental philosophers are engaged in conceptual analysis,
but taking advantage of the rigor of quantitative research to aid in that project.
Finally, some work in experimental philosophy can be seen as undercutting the traditional methods and presuppositions of analytic philosophy.
Several philosophers have offered criticisms of experimental philosophy.
(3) https://plato.stanford.edu/entries/experimental-philosophy/
Experimental philosophy is an interdisciplinary approach that brings together ideas from what had previously been regarded as distinct fields.
Specifically, research in experimental philosophy brings together two key elements:
- the kinds of questions and theoretical frameworks traditionally associated with philosophy;
-the kinds of experimental methods traditionally associated with psychology and cognitive science.
(4) http://experimental-philosophy.yale.edu/ExperimentalPhilosophy.html
(5) https://en.wikipedia.org/wiki/Experimental_mathematics
Experimental Mathematics is another approach I want to know more about, but it's hard to say if it will actually be useful
]]></Notes>
<_-.XholonClass>
<!-- domain objects -->
<PhysicalSystem/>
<Block/>
<Brick/>
<!-- quantities -->
<Height superClass="Quantity"/>
</_-.XholonClass>
<xholonClassDetails>
<Block>
<port name="height" connector="Height"/>
</Block>
</xholonClassDetails>
<PhysicalSystem>
<Block>
<Height>0.1 m</Height>
</Block>
<Brick multiplicity="2"/>
</PhysicalSystem>
<Blockbehavior implName="org.primordion.xholon.base.Behavior_gwtjs"><![CDATA[
var a = 123;
var b = 456;
var c = a * b;
if (console) {
console.log(c);
}
//# sourceURL=Blockbehavior.js
]]></Blockbehavior>
<Heightbehavior implName="org.primordion.xholon.base.Behavior_gwtjs"><![CDATA[
var myHeight, testing;
var beh = {
postConfigure: function() {
testing = Math.floor(Math.random() * 10);
myHeight = this.cnode.parent();
},
act: function() {
myHeight.println(this.toString());
},
toString: function() {
return "testing:" + testing;
}
}
//# sourceURL=Heightbehavior.js
]]></Heightbehavior>
<Brickbehavior implName="org.primordion.xholon.base.Behavior_gwtjs"><![CDATA[
$wnd.xh.Brickbehavior = function Brickbehavior() {}
$wnd.xh.Brickbehavior.prototype.postConfigure = function() {
this.brick = this.cnode.parent();
this.iam = " red brick";
};
$wnd.xh.Brickbehavior.prototype.act = function() {
this.brick.println("I am a" + this.iam);
};
//# sourceURL=Brickbehavior.js
]]></Brickbehavior>
<Brickbehavior implName="org.primordion.xholon.base.Behavior_gwtjs"><![CDATA[
console.log("I'm another brick behavior");
]]></Brickbehavior>
<SvgClient><Attribute_String roleName="svgUri"><![CDATA[data:image/svg+xml,
<svg width="100" height="50" xmlns="http://www.w3.org/2000/svg">
<g>
<title>Block</title>
<rect id="PhysicalSystem/Block" fill="#98FB98" height="50" width="50" x="25" y="0"/>
<g>
<title>Height</title>
<rect id="PhysicalSystem/Block/Height" fill="#6AB06A" height="50" width="10" x="80" y="0"/>
</g>
</g>
</svg>
]]></Attribute_String><Attribute_String roleName="setup">${MODELNAME_DEFAULT},${SVGURI_DEFAULT}</Attribute_String></SvgClient>
</XholonWorkbook>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment