Latest commits for file scheme/ikarus.string-to-number.ss
https://gitea.scheme.org/conservatory/ikarus/branch/master/scheme/ikarus.string-to-number.ss
Ikarus Scheme (Bazaar checkout)Tue, 23 Jul 2024 20:08:33 -0400mantissa-width syntax of inexact numbers is now parsed and ignored.
https://gitea.scheme.org/conservatory/ikarus/commit/e3ce8731183dca440dfcccf98b7b5a75600f4c1d
mantissa-width syntax of inexact numbers is now parsed and ignored.
Abdulaziz Ghuloume3ce8731183dca440dfcccf98b7b5a75600f4c1dfixed reading of polar notation
https://gitea.scheme.org/conservatory/ikarus/commit/3e71a5aa5eba6c1fb68eac486d1f2664d48dc8b3
fixed reading of polar notation
Abdulaziz Ghuloum3e71a5aa5eba6c1fb68eac486d1f2664d48dc8b3some refactoring of string-to-number parsers
https://gitea.scheme.org/conservatory/ikarus/commit/b2bca8a00afe6b6f3217c3edf6adb47a5b552e65
some refactoring of string-to-number parsers
Abdulaziz Ghuloumb2bca8a00afe6b6f3217c3edf6adb47a5b552e65fixed bug in expansion of expressions in interaction environment
https://gitea.scheme.org/conservatory/ikarus/commit/5b2fca49e6db2a2240a3f0a0367dce85f4da252b
fixed bug in expansion of expressions in interaction environment
where id->label was prematurely interning identifiers in the
environment. Now, there is id->label/intern that does that and it's
only used when an identifier's type is resolved and not at other
times (like in free-id=? and bount-id=?).
label was prematurely interning identifiers in the
environment. Now, there is id->label/intern that does that and it's
only used when an identifier's type is resolved and not at other
times (like in free-id=? and bount-id=?).
]]>Abdulaziz Ghuloum5b2fca49e6db2a2240a3f0a0367dce85f4da252badded missing copyrights from scheme files.
https://gitea.scheme.org/conservatory/ikarus/commit/0ec9c9536e5a17ce561b4103039beac1dc2e6110
added missing copyrights from scheme files.
Abdulaziz Ghuloum0ec9c9536e5a17ce561b4103039beac1dc2e6110fixed parsing of complex numbers in the form <float>+/-<cmpn>i
https://gitea.scheme.org/conservatory/ikarus/commit/8a277aa95a1e10e4651b08e0483eaabb2c426601
fixed parsing of complex numbers in the form <float>+/-<cmpn>i
where the <float> is in scientific notation.
+/-i
where the is in scientific notation.
]]>Abdulaziz Ghuloum8a277aa95a1e10e4651b08e0483eaabb2c426601some work on parsing polar notation.
https://gitea.scheme.org/conservatory/ikarus/commit/5aa6e1b05e27df09198bc5d8624c5a60a8b92008
some work on parsing polar notation.
Abdulaziz Ghuloum5aa6e1b05e27df09198bc5d8624c5a60a8b92008Added make-polar.
https://gitea.scheme.org/conservatory/ikarus/commit/0ef81aa13e12365bf8a877298f7a0b874fea2794
Added make-polar.
Abdulaziz Ghuloum0ef81aa13e12365bf8a877298f7a0b874fea2794Fixed some problems parsing complex numbers.
https://gitea.scheme.org/conservatory/ikarus/commit/195dc0ea4585f0ce7b2d5a4965c8670a5f287a91
Fixed some problems parsing complex numbers.
Abdulaziz Ghuloum195dc0ea4585f0ce7b2d5a4965c8670a5f287a91fixed minor bug in syntax-case where the wraps and marks of
https://gitea.scheme.org/conservatory/ikarus/commit/fe1f7077ff871b94f6721f7654688d1ab14cf71e
fixed minor bug in syntax-case where the wraps and marks of
top-marked wrapped syntax objects were incorrectly combined.
E.g., it used to be that:
(syntax-case (datum->syntax #'foo #'(x y)) ()
[(x y) 'shouldntmatch] [_ 'ok])
yields shouldntmatch; it's now ok.
syntax #'foo #'(x y)) ()
[(x y) 'shouldntmatch] [_ 'ok])
yields shouldntmatch; it's now ok.
]]>Abdulaziz Ghuloumfe1f7077ff871b94f6721f7654688d1ab14cf71ebetter contextual error messages for invalid numeric sequences.
https://gitea.scheme.org/conservatory/ikarus/commit/9f7196d11af96d5adbe31087772b6a18e1ea1c7f
better contextual error messages for invalid numeric sequences.
Abdulaziz Ghuloum9f7196d11af96d5adbe31087772b6a18e1ea1c7fthe reader now understands some complex numbers.
https://gitea.scheme.org/conservatory/ikarus/commit/be37f629c519a6de497909f75bb1cf6b09a7b22c
the reader now understands some complex numbers.
Abdulaziz Ghuloumbe37f629c519a6de497909f75bb1cf6b09a7b22c- fixed minor bug in current-directory
https://gitea.scheme.org/conservatory/ikarus/commit/a492d318e1950b0547dcf1ea56c2a0f1232a0516
- fixed minor bug in current-directory
- changed implementation of string->number.
number.
]]>Abdulaziz Ghulouma492d318e1950b0547dcf1ea56c2a0f1232a0516