Datalog that's as easy as ABC.
-
Updated
Feb 12, 2024 - Java
Declarative programming is a programming paradigm characterized by describing the target state (or even just the problem itself in some cases) as opposed to specifying the concrete steps needed to reach that target state. The specific steps usually then get generated automatically at Compile Time.
Datalog that's as easy as ABC.
Functional programming course
PILOTS (ProgrammIng Language for spatiO-Temporal data Streaming applications)
Minimalistic declarative JVM instrumentation library on top of ASM
This is a simple application that mimics a board management tool such as Trello but with a very limited scope. The motivation behind this is to drill down into a CQRS "Command Query Responsibility Segregation" architecture by covering a wide range of concepts such as Aggregate, Command handler, Even Store, Projection, and View with a simple doma…
Composable approach to exception & conditions in Java
RealWorld backend made with Alan Kay's OOP
Source Code Java and Advanced Topics
A declarative programming language for Textadventure-Games (also known as Interactive Fiction), inspired by the deductive language Datalog, which in itself is a syntactic subset of Prolog.
Comparison of imperative to functional / declarative programming in Java
The aim of this project is to show case the differences between Imperative and declarative approach of coding. Another focus is on different functions available in the Stream API as well as some pros and cons of some of these approaches.--
practice algorithms and data structures in different languages and programming styles
Java +1.8 functional programming with Function interface, streams, lambdas, optionals, callbacks, declarative approaches
Solutions for various types of medium-to-challenging level problems.
✍️ The prototype of a declarative desktop gui framework is at the stage of early implementation of ideas.
👮♂️🚔 Manage unchecked exceptions functionally.