function

Functional chitosan: drug delivery and biomedical applications / Sougata Jana, Subrata Jana, editors

Online Resource




function

Functional biopolymers / Mohammad Abu Jafar Mazumder, Heather Sheardown, Amir Al-Ahmed, editors

Online Resource




function

Functional biopolymers / editors, Mohammad Abu Jafar Mazumder, Heather Sheardown, Amir Al-Ahmed

Online Resource




function

Bioinspired inorganic materials: structure and function / edited by Simon R. Hall

Online Resource




function

Highly efficient CO2 capture and conversion of a microporous acylamide functionalized rht-type metal–organic framework

Inorg. Chem. Front., 2020, 7,1939-1948
DOI: 10.1039/D0QI00231C, Review Article
Junxiong Liao, Wenjiang Zeng, Baishu Zheng, Xiyang Cao, Zhaoxu Wang, Guanyu Wang, Qingyuan Yang
A microporous acylamide functionalized rht-type MOF (HNUST-9) with Lewis acidic open copper sites and CO2-philic acylamide groups exhibits high performance for CO2 capture, separation and chemical conversion.
The content of this RSS Feed (c) The Royal Society of Chemistry




function

A new honeycomb metal–carboxylate-tetrazolate framework with multiple functions for CO2 conversion and selective capture of C2H2, CO2 and benzene

Inorg. Chem. Front., 2020, 7,1957-1964
DOI: 10.1039/D0QI00181C, Research Article
Gang-Ding Wang, Yong-Zhi Li, Wen-Juan Shi, Lei Hou, Zhonghua Zhu, Yao-Yu Wang
A stable Cd-MOF was built by a carboxylate-tetrazolate ligand, which contains hexagonal channels and reveals multiple functions including separation of CO2/CH4, C2H2/CO2, C2H2/CH4 and benzene/cyclohexane, and catalytic conversion of CO2 with epoxides.
The content of this RSS Feed (c) The Royal Society of Chemistry




function

Interconnected porous nanoflakes of CoMo2S4 as an efficient bifunctional electrocatalyst for overall water electrolysis

Inorg. Chem. Front., 2020, Advance Article
DOI: 10.1039/D0QI00318B, Research Article
Shasha Tang, Xiaogang Li, Marc Courté, Jingjing Peng, Denis Fichou
Interconnected porous nanoflakes of the bimetallic CoMo2S4 are synthesized and investigated as bifunctional catalysts for highly efficient overall water electrolysis.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




function

Eating fish boosts cognitive functions




function

Regulate iron content to ‘switch on’ cellular functions




function

[ASAP] Facile Construction of Porous Magnetic Nanoparticles from Ferrocene-Functionalized Polyhedral Oligomeric Silsesquioxane-Containing Microparticles for Dye Adsorption

Industrial & Engineering Chemistry Research
DOI: 10.1021/acs.iecr.0c01516




function

[ASAP] Microfabrication of Triazine Functionalized Graphene Oxide Anchored Alginate Bead System for Effective Nutrients Removal

Journal of Chemical & Engineering Data
DOI: 10.1021/acs.jced.0c00066




function

Strong fermion interactions in fractional quantum hall states: correlation functions / Shashikant Mulay, John J. Quinn, Mark Shattuck

Online Resource




function

Functional analysis and optimization methods in hadron physics / Irinel Caprini

Online Resource




function

2017 annual report of the Australian Taxation Office : fairness, functions and frameworks - performance review / House of Representatives Standing Committee on Tax and Revenue

Australia. Parliament. House of Representatives. Standing Committee on Tax and Revenue, author, issuing body




function

Evolutionary chemical space exploration for functional materials: computational organic semiconductor discovery

Chem. Sci., 2020, Advance Article
DOI: 10.1039/D0SC00554A, Edge Article
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Chi Y. Cheng, Josh E. Campbell, Graeme M. Day
Evolutionary optimisation and crystal structure prediction are used to explore chemical space for molecular organic semiconductors.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




function

Biofunctional Janus Particles Promote Phagocytosis of Tumor Cells by Macrophages

Chem. Sci., 2020, Accepted Manuscript
DOI: 10.1039/D0SC01146K, Edge Article
Open Access
Ya-Ru Zhang, Jia-Qi Luo, Jia-Xian Li, Qiu-Yue Huang, Xiao-Xiao Shi, Yong-Cong Huang, Kam W Leong, Weiling He, Jinzhi Du
Herein, a versatile strategy for the construction of biofunctional Janus particles (JPs) through the combination of Pickering emulsion and copper-free click chemistry is developed for the study of particle-mediated cell-cell interactions. A...
The content of this RSS Feed (c) The Royal Society of Chemistry




function

Recent developments in nickel-catalyzed intermolecular dicarbofunctionalization of alkenes

Chem. Sci., 2020, 11,4287-4296
DOI: 10.1039/C9SC06006E, Minireview
Open Access
Joseph Derosa, Omar Apolinar, Taeho Kang, Van T. Tran, Keary M. Engle
Nickel-catalyzed three-component alkene difunctionalization has rapidly emerged as a powerful tool for forging multiple C–C bonds in a single step.
The content of this RSS Feed (c) The Royal Society of Chemistry




function

Multifunctional streptavidin–biotin conjugates with precise stoichiometries

Chem. Sci., 2020, 11,4422-4429
DOI: 10.1039/D0SC01589J, Edge Article
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Dongdong Xu, Seraphine V. Wegner
Multifunctional streptavidin-biotin conjugates with defined stoichiometry and number of open binding pockets provide molecularly precise alternatives to the statistical mixture of products that typically forms.
The content of this RSS Feed (c) The Royal Society of Chemistry




function

Functional group interaction profiles: a general treatment of solvent effects on non-covalent interactions

Chem. Sci., 2020, 11,4456-4466
DOI: 10.1039/D0SC01288B, Edge Article
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Mark D. Driver, Mark J. Williamson, Joanne L. Cook, Christopher A. Hunter
Functional group interaction profiles are a quantitative tool for predicting the effect of solvent on the free energy changes associated with non-covalent interactions.
The content of this RSS Feed (c) The Royal Society of Chemistry




function

Geometric landscapes for material discovery within energy–structure–function maps

Chem. Sci., 2020, Advance Article
DOI: 10.1039/D0SC00049C, Edge Article
Open Access
Seyed Mohamad Moosavi, Henglu Xu, Linjiang Chen, Andrew I. Cooper, Berend Smit
We introduce a representation for the geometric features of the pores of porous molecular crystals. This representation provides a good basis for supervised (predict adsorption properties) and unsupervised (polymorph classification) tasks.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




function

Study on the cellular regulation and function of lysine malonylation, glutarylation and crotonylation / Xiucong Bao

Online Resource




function

An implantable multifunctional neural microprobe for simultaneous multi-analyte sensing and chemical delivery

Lab Chip, 2020, 20,1390-1397
DOI: 10.1039/D0LC00021C, Communication
Bo Wang, Ximiao Wen, Yan Cao, Shan Huang, Hoa A. Lam, Tingyi “Leo” Liu, Pei-Shan Chung, Harold G. Monbouquette, Pei-Yu Chiou, Nigel T. Maidment
PDMS thin-film transfer and enzyme microstamping enabled 3-in-1 Si/PDMS hybrid chemtrode for multi-analyte sensing and chemical delivery in vivo.
The content of this RSS Feed (c) The Royal Society of Chemistry




function

A microfluidic platform for functional testing of cancer drugs on intact tumor slices

Lab Chip, 2020, 20,1658-1675
DOI: 10.1039/C9LC00811J, Paper
A. D. Rodriguez, L. F. Horowitz, K. Castro, H. Kenerson, N. Bhattacharjee, G. Gandhe, A. Raman, R. J. Monnat, R. Yeung, R. C. Rostomily, A. Folch
We have developed a digitally-manufacturable microfluidic platform that allows for multiplexed drug testing of intact tumor slices.
The content of this RSS Feed (c) The Royal Society of Chemistry




function

Brain function assessment in learning: first International Conference, BFAL 2017, Patras, Greece, September 24-25, 2017, proceedings / Claude Frasson, George Kostopoulos (eds.)

Online Resource




function

The Broca-Wernicke doctrine: a historical and clinical perspective on localization of language functions / Geert-Jan Rutten

Online Resource




function

Elements of neurogeometry: functional architectures of vision / Jean Petitot

Online Resource




function

The Oxford handbook of functional brain imaging in neuropsychology and cognitive neurosciences / edited by Andrew C. Papanicolaou

Online Resource




function

Melanin-concentrating hormone and sleep: molecular, functional and clinical aspects / S.R. Pandi-Perumal, Pablo Torterolo, Jaime M. Monti, editors

Online Resource




function

The human frontal lobes: functions and disorders / edited by Bruce L. Miller, Jeffrey L. Cummings

Hayden Library - QP382.F7 H85 2018




function

Sociology Short Cuts: Crime and Deviance : Part 2: Functions of Crime [electronic resource]




function

Bioengineering functional vocal cords and a daily news roundup

Jennifer Long explains how scientists have engineered human vocal cords; Catherine Matacic talks about vanquishing a deadly amphibian fungus, pigeons that spot cancer, and more. Hosted by Susanne Bard. [Img: Jaime Bosch MNCN-CSIC]




function

A dual-functional PDMS-assisted paper-based SERS platform for reliable detection of thiram residue both on fruit surface and in juice

Anal. Methods, 2020, Accepted Manuscript
DOI: 10.1039/D0AY00483A, Paper
Shuang Lin, Wuliji Hasi, Siqingaowa Han, Xiang Lin, Li Wang
In this work, a dual-functional SERS platform was developed via a paper-based SERS substrate with the aid of hydrophobic Polydimethylsiloxane (PDMS) for effective and reliable measurements of thiram on fruit...
The content of this RSS Feed (c) The Royal Society of Chemistry




function

Shenling Baizhu San improves functional dyspepsia in rats as revealed by 1H-NMR based metabolomics

Anal. Methods, 2020, Advance Article
DOI: 10.1039/D0AY00580K, Paper
Shaobao Zhang, Zengmei Xu, Xueqing Cao, Yuzhen Xie, Lei Lin, Xiao Zhang, Baorong Zou, Deliang Liu, Ying Cai, Qiongfeng Liao, Zhiyong Xie
Functional dyspepsia (FD), a common gastrointestinal disorder around the world, is driven by multiple factors, making prevention and treatment a major challenge.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




function

In situ imaging of intracellular human telomerase RNA with molecular beacon-functionalized gold nanoparticles

Anal. Methods, 2020, Advance Article
DOI: 10.1039/D0AY00461H, Paper
Tao Xie, Ziyan Fan, Ruilong Zhang, Xiaohe Tian, Guangmei Han, Zhengjie Liu, Zhongping Zhang
We develop molecular beacon-functionalized gold nanoparticles for in situ human telomerase RNA imaging in live cells.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




function

Introductory Statistical Inference with the Likelihood Function [electronic resource] / by Charles A. Rohde

Cham : Springer International Publishing : Imprint: Springer, 2014




function

Aligning Lean and value-based management: operations and financial functions at the system level / Gerd Kaufmann

Online Resource




function

[ASAP] Bifunctional Au@Pt/Au core@shell Nanoparticles As Novel Electrocatalytic Tags in Immunosensing: Application for Alzheimer’s Disease Biomarker Detection

Analytical Chemistry
DOI: 10.1021/acs.analchem.0c00760




function

[ASAP] Hydration Structure and Hydrolysis of U(IV) and Np(IV) Ions: A Comparative Density Functional Study Using a Modified Continuum Solvation Approach

The Journal of Physical Chemistry A
DOI: 10.1021/acs.jpca.9b11862




function

[ASAP] Solvent Dependence of Cationic-Exciplex Emission: Limitation of Solvent Polarity Functions and the Role of Hydrogen Bonding

The Journal of Physical Chemistry A
DOI: 10.1021/acs.jpca.0c01774




function

[ASAP] Vibrational Partition Function for the Multitemperature Theories of High-Temperature Flows of Gases and Plasmas

The Journal of Physical Chemistry A
DOI: 10.1021/acs.jpca.0c01161




function

[ASAP] Density Functional Theory Investigation of the Binding of ThioTEPA to Purine Bases: Thermodynamics and Bond Evolution Theory Analysis

The Journal of Physical Chemistry A
DOI: 10.1021/acs.jpca.0c01792




function

[ASAP] Multifunctional Metasurface: Coplanar Embedded Design for Metalens and Nanoprinted Display

ACS Photonics
DOI: 10.1021/acsphotonics.9b01795




function

The myth of coequal branches: restoring the constitution's separation of functions / David J. Siemers

Dewey Library - JK305.S54 2018




function

Special functions and computer science [electronic resource] / by Philip Feinsilver and René Schott

Dordrecht ; Boston : Kluwer Academic, c1993




function

Explicit stability conditions for continuous systems [electronic resource] : a functional analytic approach / by Michael I. Gil’

Berlin, Heidelberg : Springer Berlin Heidelberg, 2005




function

Convex functions and their applications [electronic resource] : a contemporary approach / Constantin Niculescu, Lars-Erik Persson

New York : Springer, [2006]




function

057 JSJ Functional Programming with Zach Kessin

Use this link and code JAVAJAB to get 20% off your registration for FluentConf 2013! Panel Zachary Kessin (twitter github Mostly Erlang Podcast) Jamison Dance (twitter github blog) Merrick Christensen (twitter github) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 00:55 - Zach Kessin Introduction Programming HTML5 Applications Building Web Applications with Erlang Product Structure Mostly Erlang Podcast 03:01 - Functional Programming Haskell LISP Scheme Erlang Underscore.js chain 06:44 - Monad q Maybe monad 11:33 - Functional Languages vs JavaScript No side effects 18:09 - Why Functional Programming? 037 JSJ Promises with Dominic Denicola and Kris Kowal Higher order functions Ext JS 24:35 - Tail_call Recursion cdr car 044 JSJ Book Club: Effective JavaScript with David Herman 32:54 - Programming Languages Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers) by Bruce Tate 33:38 - Functional Programming Libraries valentine Maybe.coffee q 36:13 - What do you miss in JavaScript? Pattern Matching Picks Vi Hart on Normalcy of Pi (Jamison) Sport Balls Replaced With Cats (Jamison) JavaScript Allongé by Reginald Braithwaite (Merrick) BonsaiJS (Merrick) Wringing out Water on the ISS - for Science! (Chuck) RequireJS (Chuck) Mostly Erlang (Zach) Boston PD (Zach) Iron Dome (Zach) Next Week Building Accessible Websites on a Podcast with Brian Hogan Transcript [Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.] [This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.] CHUCK:  Hey everybody, and welcome to Episode 57 of the JavaScript Jabber Show. This week on our panel, we have Jamison Dance. JAMISON:  Hello, friends. CHUCK:  Merrick Christensen. MERRICK:  Hi. CHUCK:  I’m Charles Max Wood from Devchat.tv and this week, we have a special guest and that’s Zach Kessin. ZACH:  Hey everybody. CHUCK:  Did I say your name right, Zach? ZACH:  Yep, you got it right. CHUCK:  Alright. This week, we’re going to be talking about functional programming in JavaScript. You want to give us a little bit of a background on you, so that you can kind of explain, I don’t know, who you are and your expertise here? ZACH:  Oh, okay. So yeah, I’m Zach Kessin. I’ve been a software developer for close to 20 years, on the web, close to 20 years now. My first web app in PHP version -- oh, not PHP, in Perl version 4 with mSQL, because MySQL didn’t exist yet. That was, like, 1994. And let’s see, I’ve been doing web applications ever since. Worked in Boston area, in London and then in Israel for about 10 years now. I’m also the author of ‘Programming HTML5 Applications’ and ‘Building Web Applications with Erlang’, both published by O’Reilly. And my interests include functional programming, code generation and concurrency in Erlang. So, well, that’s a different show. That’s sort of my background. And I work at a small Tel Aviv startup called Product Structure that we build [inaudible] components and workflows that will be self-optimizing on your website. So, that’s what we’re doing. We’re launching it soon. CHUCK:  Cool. MERRICK:  Very cool. CHUCK:  You just launched your own podcast, didn’t you? ZACH:  Yeah. I just launched my own podcast called ‘Mostly Erlang’. It’s going to cover Erlang and occasionally other functional languages like Haskell and OCML. We had our first, we recorded our first episode last week. And the first episode is called ‘Building Skynet’. And the second episode will be on the Webmachine framework, which is an HTTP framework, backend framework though, to do semantically correct Webmachine.




function

061 JSJ Functional Reactive Programming with Juha Paananen and Joe Fiorini

Panel Juha Paananen (twitter github blog) Joe Fiorini (twitter github blog) AJ O’Neal (twitter github blog) Jamison Dance (twitter github blog) Joe Eames (twitter github blog) Merrick Christensen (twitter github) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:20 - Joe Fiorini Introduction Interaction Developer at Designing Interactive in Cleveland, OH 01:42 - Juha Paananen Introduction Software Developer at Reaktor in Helsinki, Finland 02:30 - Functional Reactive Programming (FRP) vs Functional Programming 057 JSJ Functional Programming with Zach Kessin 04:25 - Declarative Programming 05:55 - Map and Filter 07:05 - bacon.js Flapjax 09:10 - Mapping and filtering event streams 10:40 - Asynchronicity and Promises 14:28 - Using FRP ReactiveCocoa Complex UIs TodoMVC with Bacon.js, Backbone.js and Transparency.js by pyykiss 20:02 - Ember.js and FRP 22:04 - MVC frameworks and FRP Juha Paananen: FRP, Bacon.js and stuff: Chicken, Egg and Bacon.js 24:35 - Learning FRP 25:49 - Where did FRP come from? What is (functional) reactive programming? - Stack Overflow Conal Elliott: Composing Reactive Animations Haskell Reactive-banana - HaskellWiki 29:07 - Going beyond visual media substack/stream-handbook 32:18 - Wrappers 33:31 - How to build things with FRP libraries Juha Paananen @ MLOC.JS: Functional Reactive Programming in JavaScript using Bacon.js Picks SlideShare: Functional Reactive Programming in JavaScript (AJ) Valve: The AI Systems of Left 4 Dead by Michael Booth (Jamison) programming is terrible (Jamison) Simple Made Easy: Rich Hickey (Jamison) AngularJS Fundamentals (Joe's Pluralsight Course) (Joe) Open Source Bridge (Joe) That Conference (Joe) Star Trek: Into Darkness (Joe) ServerBear (AJ) rainwave (AJ) rwbackend (AJ) Mesa Boogie Lone Star Guitar Amplifier (Merrick) backburner.js (Merrick) messageformat.js (Merrick) Digital Ocean (Chuck) Emacs (Chuck) emacs_libs (Chuck) Tmux (Chuck) GitLab (Chuck) Flight by Twitter (Joe F.) Ember.js (Joe F.) CodeMash (Joe F.) fantasy-land (Juha) The Bacon.js postings featuring Phil Roberts (Juha) Iron Sky (Juha) Reaktor Dev Day (Juha) Next Week Dojo with Dylan Schiemann Transcript MERRICK:  How come nobody acknowledges when I talk? What about that? JAMISON:  That’s a deeper problem than a microphone. [Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.]  [This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.]  CHUCK:  Hey everybody, and welcome to Episode 61 of the JavaScript Jabber Show. This week on our panel, we have AJ O’Neal. AJ:  Yo, yo, yo. Coming at you live from Iowa. CHUCK:  Again? AJ:  Oh, I guess I was there last time, huh? It’ll be New York soon. CHUCK:  We have Jamison Dance. JAMISON:  Howdy, guys. CHUCK:  Joe Eames. JOE E:  Hey there. CHUCK:  Merrick Christensen. MERRICK:  What’s up? CHUCK:  I’m Charles Max Wood from DevChat.tv. This week, we have two special guests. We have Joe Fiorini. JOE F:  Hello everyone. CHUCK:  And Juha Paananen. JUHA:  Yeah. Hi everybody. Juha Paananen. CHUCK:  Thank you for straightening that up for me. We’re going to have you guys introduce yourself real quick, since you haven’t been on the show before. Joe, why don’t you start us off? JOE F:  Sure. My name is Joe Fiorini and I am an Interaction Developer at Designing Interactive in Cleveland, Ohio. I do a decent amount of JavaScript development every week. I’ve discovered Functional Reactive Programming three or four months ago and it’s changed my world. CHUCK:  Awesome. And Juha, do you want to introduce yourself as well? JUHA:  Yeah, why not? I’m Juha. I’m from Finland. Helsinki.




function

225 JSJ Functional Programming with John A. De Goes

03:08 - John A. De Goes Introduction

04:07 - PureScript

JavaScript Jabber Episode #189: PureScript with John A. De Goes and Phil Freeman

04:58 - “Purely Functional”

09:18 - Weaknesses With Functional Programming

14:36 - Organizing a FP Codebase

17:54 - Beginners and Functional Programming; Getting Started

  • Learning About the History of Functional Programming
  • Hiring Junior Devs to do FP

28:20 - The Rise of Functional Programming in JavaScript-land

32:08 - Handling Existing Applications

36:03 - Complexity Argument

41:53 - Weighing Language Tradeoffs; Alt.js


Picks




function

JSJ 272: Functional Programming and ClojureScript with Eric Normand

JSJ 272: Functional Programming and ClojureScript with Eric Normand

This episode of JavaScript Jabber features panelists Aimee Knight and Charles Max Wood. Special guest Eric Normand is here to talk about functional programming and ClojureScript. Tune in to learn more!

[00:1:14] Introduction to Eric Normand

Eric works for purelyfunctional.tv. The main target market for his company is those people who want to transition into functional programming from their current job. He offers them support, shows them where to find jobs, and gives them the skills they need to do well.

[00:02:22] Address that quickly

Functional programming is used at big companies such as Wal-Mart, Amazon, EBay, Paypal, and banks. They all have Clojure but it is not used at the scale of Java or Ruby.

So yes, people are using it and it is influencing the mainstream programming industry.

[00:3:48] How do you build an application?

A common question Eric gets is, “How do I structure my application?” People are used to using frameworks. Most start from an existing app. People want a process to figure out how to take a set of features and turn it into code. Most that get into functional programming have development experience. The attitude in functional programming is that they do not want a framework. Clojure needs to be more beginner friendly. His talk is a four-step process on how to turn into code.

[00:05:56] Can you expand on that a little?

There are four steps to the process of structuring an application.

  1. Develop a metaphor for what you are trying to do. Developing the first implementation. How would you build it if you didn’t have code?
  2. Develop the operations. What are their properties? Example: will have to sort records chronological.
  3. Develop relationships between the operations.
  4. Run tests and refactor the program. Once you have that, you can write the prototype.

[00:13:13] Why can’t you always make the code better?

Rules can’t be refactored into new concepts. They have to be thrown away and started completely over. The most important step is to think before beginning to write code. It may be the hardest part of the process, but it will make the implementation easier.

[00:17:20] What are your thoughts on when people take it too far and it makes the code harder to read?

He personally has written many bad abstractions. Writing bad things is how you get better as a programmer. The ones that go too far are the ones that don’t have any basis or are making something new up. They are trying to be too big and use no math to back up their code.

[00:20:05] Is the hammock time when you decide if you want to make something abstract or should you wait until you see patterns develop?

He thinks people should think about it before, although always be making experiments that do not touch production.

[00:23:33] Is there a trade off between using ClojureScript and functional JavaScript?

In terms of functional programming in JavaScript don’t have some of the niceties that there are in Clojure script. Clojure Script has a large standard library. JavaScript is not as well polished for functional programming; it is a lot of work to do functional programming it and not as much support.

[00:27:00:] Dave Thomas believes that the future of software is functional programming. Do you agree?

Eric thinks that it seems optimistic. He doesn’t see functional programming take over the world but does think that it has a lot to teach. The main reason to learn functional programming is to have more tools in your toolbox.

[00:31:40] If this is a better way to solve these problems, why aren’t people using it?

There is a prejudice against functional programming. When Eric was first getting into it, people would ask why he was wasting his time. Believes that people are jaded. Functional programming feels foreign because people are used to a familiar way of programming; they usually start with a language and get comfortable.

[00:40:58] If people want to get started with it, is there an easy way in?

Lodash is great to start replacing for loops. It will clean up code. There are other languages that compile to JavaScript. For example, Elm is getting a lot of attention right now. It is a Haskell like syntax. If you want more of a heavyweight language, use TypeScript or PureScript. ClojureScript is into live programming. You are able to type, save, and see results of the code immediately on the screen in front of you.

Picks

Aimee:

Eric

Charles

  • Ionic Framework

Links