Skip to content

Commit

Permalink
[chore] Update copyright years
Browse files Browse the repository at this point in the history
Signed-off-by: Dmitrii.Kosarev a.k.a. Kakadu <Dmitrii.Kosarev@pm.me>
  • Loading branch information
Dmitrii.Kosarev a.k.a. Kakadu authored and Dmitrii.Kosarev a.k.a. Kakadu committed Jan 31, 2025
1 parent dd9d1fe commit 89cd528
Show file tree
Hide file tree
Showing 43 changed files with 50 additions and 69 deletions.
2 changes: 1 addition & 1 deletion camlp5/pa_ocanren.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(*
* pa_ocanren: a camlp5 extension to implement syntax-level
* miniKanren constructs.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, St.Petersburg State University
*
* This software is free software; you can redistribute it and/or
Expand Down
7 changes: 0 additions & 7 deletions camlp5/pa_ocanren.mli
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
(** Camlp5 syntax extension for {!OCanren}. *)

(** Documentation: TODO *)

(** This function is not really requried. By some reason compilation crashed without it.
An issue in pa_ppx?
https://github.com/chetmurthy/pa_ppx/issues/3
*)
val fold_right1 : ('a -> 'a -> 'a) -> 'a list -> 'a
2 changes: 1 addition & 1 deletion ppx/fresh/ppx_fresh.ml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
(*
* OCanren. PPX suntax extensions.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion ppx/reify/deriving_reify.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren. PPX syntax extensions.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion ppx/reify/ppx_meta_lident.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren. PPX syntax extensions.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion ppx/reify/reify_impl.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren. PPX syntax extensions.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion ppx/repr/ppx_repr.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren. PPX suntax extensions.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion samples/JeepProblem.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* "Jeep Problem" (https://en.wikipedia.org/wiki/Jeep_problem)
* Copyright (C) 2016-2022
* Copyright (C) 2016-2025
* Dmitri Boulytchev, Peter Lozov
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion samples/Sorting.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* Sort: relational sorting.
* Copyright (C) 2016-2022
* Copyright (C) 2016-2025
* Dmitri Boulytchev, Dmitrii Kosarev
* St.Petersburg State University, JetBrains Research
*
Expand Down
18 changes: 3 additions & 15 deletions samples/WGC.ml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)

open GT

module L = List
Expand Down Expand Up @@ -73,21 +74,8 @@ let rec eval state moves state' =
)
]


(* module T1 = struct
[%% distrib
type nonrec t = A [@@deriving gt ~options:{gmap}]
type ground = t]
end
module T2 = struct
[%%distrib
type nonrec 'a t = B of 'a [@@deriving gt ~options:{gmap}]
type ground = T1.ground t ]
end *)

ocanren type state = (GT.bool * GT.bool * GT.bool * GT.bool) * (GT.bool * GT.bool * GT.bool * GT.bool);;
(* type solution = move logic Std.List.logic [@@deriving gt ~options:{show}] *)
ocanren type state =
(GT.bool * GT.bool * GT.bool * GT.bool) * (GT.bool * GT.bool * GT.bool * GT.bool);;
ocanren type solution = move Std.List.ground

let _ =
Expand Down
2 changes: 1 addition & 1 deletion samples/tree.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* Tree: binary search tree.
* Copyright (C) 2022-2023
* Copyright (C) 2022-2025
* Dmitri Boulytchev, Dmitrii Kosarev
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/OCanren.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Core.ml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
(*
* OCanren.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Core.mli
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2023
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Disequality.ml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
(*
* OCanren.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Disequality.mli
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
(*
* OCanren.
* Copyright (C) 2015-2017
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Env.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Env.mli
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2022
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Logic.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Logic.mli
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2022
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Peep.ml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
(*
* OCanren.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Peep.mli
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
(*
* OCanren.
* Copyright (C) 2015-2020
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Runconf.ml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
(*
* OCanren.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
6 changes: 3 additions & 3 deletions src/core/Runconf.mli
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
(*
* OCanren.
* Copyright (C) 2015-2017
* Copyright (C) 2015-2015
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand All @@ -19,7 +19,7 @@
(* A type for a runtime configuration *)

val do_occurs_check : unit -> bool

val occurs_check_on : unit -> unit
val occurs_check_off : unit -> unit

2 changes: 1 addition & 1 deletion src/core/Stream.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Stream.mli
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2022
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Subst.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Subst.mli
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2022
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Term.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Term.mli
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2022
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Timer.ml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
(*
* OCanren.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/core/Timer.mli
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
(*
* OCanren.
* Copyright (C) 2015-2020
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/std/Bool.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
6 changes: 3 additions & 3 deletions src/std/Bool.mli
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2022
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down Expand Up @@ -36,7 +36,7 @@ open Core
(** Type synonyms to comply with the generic naming scheme *)
@type bool = ground with show, html, eq, compare, foldr, foldl, gmap, fmt
@type bool_logic = logic with show, html, eq, compare, foldr, foldl, gmap, fmt

(** {2 Relational API} *)

(** Logic injection (for reification) *)
Expand All @@ -54,7 +54,7 @@ val prj_exn: (bool ilogic, bool) Reifier.t
(** Synonyms to comply with the generic naming scheme *)
val reify_bool : (bool ilogic, bool Logic.logic) Reifier.t
val prj_exn_bool : (bool ilogic, bool) Reifier.t

(** Constants *)
val falso : groundi
val truo : groundi
Expand Down
2 changes: 1 addition & 1 deletion src/std/List.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/std/List.mli
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2023
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/std/Nat.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/std/Option.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2024
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
2 changes: 1 addition & 1 deletion src/std/Option.mli
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* SPDX-License-Identifier: LGPL-2.1-or-later *)
(*
* OCanren.
* Copyright (C) 2015-2023
* Copyright (C) 2015-2025
* Dmitri Boulytchev, Dmitry Kosarev, Alexey Syomin, Evgeny Moiseenko
* St.Petersburg State University, JetBrains Research
*
Expand Down
Loading

0 comments on commit 89cd528

Please sign in to comment.