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 +0/−18
- lib/container/sequence.0rt +0/−18
- lib/container/sequence.0rx +0/−71
- zeolite-lang.cabal +1/−1
− 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: