packages feed

zeolite-lang 0.18.0.0 → 0.18.0.1

raw patch · 4 files changed

+1/−108 lines, 4 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

− lib/container/sequence.0rp
@@ -1,18 +0,0 @@-/* ------------------------------------------------------------------------------Copyright 2021 Kevin P. Barry--Licensed under the Apache License, Version 2.0 (the "License");-you may not use this file except in compliance with the License.-You may obtain a copy of the License at--    http://www.apache.org/licenses/LICENSE-2.0--Unless required by applicable law or agreed to in writing, software-distributed under the License is distributed on an "AS IS" BASIS,-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.-See the License for the specific language governing permissions and-limitations under the License.------------------------------------------------------------------------------ */--// Author: Kevin P. Barry [ta0kira@gmail.com]-
− lib/container/sequence.0rt
@@ -1,18 +0,0 @@-/* ------------------------------------------------------------------------------Copyright 2021 Kevin P. Barry--Licensed under the Apache License, Version 2.0 (the "License");-you may not use this file except in compliance with the License.-You may obtain a copy of the License at--    http://www.apache.org/licenses/LICENSE-2.0--Unless required by applicable law or agreed to in writing, software-distributed under the License is distributed on an "AS IS" BASIS,-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.-See the License for the specific language governing permissions and-limitations under the License.------------------------------------------------------------------------------ */--// Author: Kevin P. Barry [ta0kira@gmail.com]-
− lib/container/sequence.0rx
@@ -1,71 +0,0 @@-/* ------------------------------------------------------------------------------Copyright 2021 Kevin P. Barry--Licensed under the Apache License, Version 2.0 (the "License");-you may not use this file except in compliance with the License.-You may obtain a copy of the License at--    http://www.apache.org/licenses/LICENSE-2.0--Unless required by applicable law or agreed to in writing, software-distributed under the License is distributed on an "AS IS" BASIS,-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.-See the License for the specific language governing permissions and-limitations under the License.------------------------------------------------------------------------------ */--// Author: Kevin P. Barry [ta0kira@gmail.com]--@value interface MutableOrder<#n|> {-  #n requires #self--  setNext (#n) -> (#self)-}--concrete SequenceNode<#n|#x|> {-  #n requires #self--  refines Order<#x>-  refines MutableOrder<#n,#x>--  @type create (#x) -> (#self)-  @type insert (#x,optional #n) -> (#self)-}--define SequenceNode {-  @value #x value-  @value optional #n next--  create (x) {-    return insert(x,empty)-  }--  insert (x,n) {-    return #self{ x, n }-  }--  get () {-    return value-  }--  next () {-    return next-  }--  setNext (n) {-    next <- n-    return self-  }-}--concrete Temp {-  @type sort<#x>-    #x defines LessThan<#x>-  (SequenceNode<#x>) -> ()-}--define Temp {-  sort (list)---}
zeolite-lang.cabal view
@@ -1,7 +1,7 @@ cabal-version:       2.2  name:                zeolite-lang-version:             0.18.0.0+version:             0.18.0.1 synopsis:            Zeolite is a statically-typed, general-purpose programming language.  description: