Profile cover photo
Profile photo
Aleksandr Koshkin
40 followers
40 followers
About
Posts

Привет, в этом году на пайконе буду ковырять PyPy (как работает RPython в основном), есть какие то особо интересные для вас темы?

Post has attachment
йода качаэ https://youtu.be/U9t-slLl30E

Post has attachment
Sup girls and dudes, this is my humble attempt to reimplement JIT powered brainf**k VM in rpython with simple custom compiler - preprocessor based on Anrew Vlasovskhih funcparserlib.
https://github.com/magniff/wtf_toolchain

Post has attachment
Я тут приболел и было пару дней более менее свободных, решил поковырять rpython и сделать что то простое - накалякал jit VM для бреинфака. И ты скажешь - баян бабаян, а я такой - делаю чё хочу, мой гитхаб - мои правила!
https://github.com/magniff/wtf_toolchain

Post has attachment

Юникод, что ты делаешь, прекрати
>>> 'μ'.upper().lower() == 'μ'
True
>>> 'µ'.upper().lower() == 'µ'
False
>>> ord('μ')
956
>>> ord('µ')
181

Post has attachment
Привет, есть такая ф-я binascii.a2b_qp, я ей пользовался максимум пару раз год назад или типа того. У меня осталось впечатление, что семантически оно эквивалентно lambda string_passed: bytes(map(ord, string_passed)), однако это не так.

>>> (lambda string_passed: bytes(map(ord, string_passed)))("=")
25: b'='

>>> binascii.a2b_qp("=")
26: b''

Знающие люди, поясните что за эскейп такой этот значек равно.

Post has attachment
Sup, guys. Recently I have been working on some sort of assembly 'language' for cpython VM. The code is still highly unstable yet usable. Check out the main page for examples.
https://github.com/magniff/cocode

Post has attachment
Посоны, привет. Вот за пару старбаксов накалякал что то вроде асма под виртуалку сипитона, в результате ассемблирования получается нативный коде обжект. Пока все сыро и падуче, да и поддержано примерно нифига из инструкций, однако уже есть кое-какой пок - удалось написать факториал быстрее рекурсивного и даже реализации через while loop, но все же медленнее чем через for loop ибо там range и Си.
https://github.com/magniff/cocode

Post has attachment
Wait while more posts are being loaded