FLscript--An Experimentation of Logic and Functional Programming Language for the Web: Design and Implementation
Overview
Logic programming languages have been long experimented and understood. Its components and its interactions with functional programming languages have also been a frequent topic. Its ability to incorporate into real-world functional programmed software, especially web programming, however, have remained almost unexplored. The author starts with using the language Clojure’s functional and logical constructs, “core.logic”, to demonstrate the benefits of logic and functional programming in web front-end development. Then the author explores further the concept by trying to eliminate some limitations of “core.logic” by introducing the implementation and design of “FLscript”, a new logic and functional programming language designed for web development.
Competition history
- ISEF 2016
Resources
Related projects
ISEF · 2016
Flex Language: A Program Language with New Paradigm to Unify the World of Programming
ISEF · 2022
Subscript: A Functional Programming Language for Scripting in Data-Driven JVM Applications
ISEF · 2024
LinkDev: A Programming Language That Combines All Programming Languages Into One Designed To Boost Coding Experience
ISEF · 2015
Modal Logic as a Programming Language
ISEF · 2021
Lucia: Creating Performance-Focused Web Applications
ISEF · 2018
Pearfect - A Modern Interpreted Programming Language Which Efficiently Unites Functional and Object-Oriented Programming
ISEF · 2023
Engineering a Component-Based Programming Language
ISEF · 2021
Domain Specific Language for Differential Equations with Scott-Strachey Semantics
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: Regeneron International Science and Engineering Fair