This is the Linux app named Cats Effect whose latest release can be downloaded as v3.6.3sourcecode.tar.gz. It can be run online in the free hosting provider OnWorks for workstations.
ດາວນ໌ໂຫລດແລະດໍາເນີນການອອນໄລນ໌ app ນີ້ມີຊື່ວ່າ Cats Effect ກັບ OnWorks ໄດ້ຟຣີ.
ປະຕິບັດຕາມຄໍາແນະນໍາເຫຼົ່ານີ້ເພື່ອດໍາເນີນການ app ນີ້:
- 1. ດາວໂຫຼດຄໍາຮ້ອງສະຫມັກນີ້ໃນ PC ຂອງທ່ານ.
- 2. ໃສ່ໃນຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 3. ອັບໂຫລດແອັບພລິເຄຊັນນີ້ຢູ່ໃນຕົວຈັດການໄຟລ໌ດັ່ງກ່າວ.
- 4. ເລີ່ມ OnWorks Linux ອອນລາຍ ຫຼື Windows online emulator ຫຼື MACOS online emulator ຈາກເວັບໄຊທ໌ນີ້.
- 5. ຈາກ OnWorks Linux OS ທີ່ເຈົ້າຫາກໍ່ເລີ່ມຕົ້ນ, ໄປທີ່ຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 6. ດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກ, ຕິດຕັ້ງມັນແລະດໍາເນີນການ.
ພາບຫນ້າຈໍ:
ຜົນກະທົບແມວ
DESCRIPTION:
Cats-Effect ເປັນຫ້ອງສະໝຸດ Scala ທີ່ສະໜອງເວລາແລ່ນແບບອະຊິງໂຄຣນັສທີ່ມີປະສິດຕິພາບສູງ. ມັນເຮັດໃຫ້ການຄຸ້ມຄອງຜົນກະທົບທີ່ປອດໄພ ແລະສາມາດປະກອບໄດ້ (ເຊັ່ນ: ຜົນກະທົບຂ້າງຄຽງ, ຄວາມສອດຄ່ອງ, ຄວາມປອດໄພຂອງຊັບພະຍາກອນ) ໃນແອັບພລິເຄຊັນ Scala ທີ່ມີປະໂຫຍດ. ມັນກໍານົດ abstractions ເຊັ່ນ IO, ຊັບພະຍາກອນ, Concurrent, ແລະອື່ນໆ. ມັນອະນຸຍາດໃຫ້ຂຽນຄໍາຮ້ອງສະຫມັກທີ່ຄຸ້ມຄອງຊັບພະຍາກອນຢ່າງປອດໄພ (ປິດ / ເປີດ, ເຮັດຄວາມສະອາດ), ກໍານົດເວລາວຽກງານ, ຈັດການ concurrency, ກໍານົດການໂທກັບຄືນໄປບ່ອນ asynchronous, ການເຮັດວຽກຮ່ວມກັນ, ແລະປິດຢ່າງສະຫງ່າງາມ. ມັນແມ່ນພາກສ່ວນຫຼັກຂອງລະບົບນິເວດ Typelevel.
ຄຸນລັກສະນະ
- ປະເພດ IO monad / effect ທີ່ຈັບການຄິດໄລ່ synchronous ແລະ asynchronous, ຜົນກະທົບທີ່ຊັກຊ້າ, ແລະອື່ນໆ.
- abstractions ຄວາມປອດໄພຂອງຊັບພະຍາກອນ (ຊັບພະຍາກອນ, ວົງເລັບ, ແລະອື່ນໆ) ໃຫ້ແນ່ໃຈວ່າການຕິດຕັ້ງ / ການເຮັດຄວາມສະອາດຂອງຊັບພະຍາກອນຖືກຈັດການຢ່າງຖືກຕ້ອງເຖິງແມ່ນວ່າຢູ່ໃນສະຖານະການຜິດພາດ / ການຍົກເລີກ.
- ຮອງຮັບການສອດຄ່ອງກັນ: ເສັ້ນໃຍ, async, ການຈັດຕາຕະລາງ, ການຂັດຂວາງ, ແລະພື້ນຖານການປະສານງານ (ຕົວຢ່າງ: semaphores, ຄິວ)
- ການປະສົມປະສານກັບ JVM, Scala ຮຸ່ນ 2.x ແລະ Scala 3, ຍັງສະຫນັບສະຫນູນ Scala.js (ສໍາລັບເວທີ JS) ໃນຫຼາຍໆກໍລະນີ; ການລວບລວມຂ້າມເວທີທີ່ດີ.
- Backpressure, ປະສິດທິພາບ thread-pool / ການປະຕິບັດການຄຸ້ມຄອງສະພາບການ, ຫຼີກເວັ້ນການ pitfalls ທົ່ວໄປຂອງການດໍາເນີນງານສະກັດແລະອື່ນໆ.
- ການອອກແບບທີ່ອີງໃສ່ກົດຫມາຍທີ່ເຂັ້ມແຂງ: typeclasses, ກົດຫມາຍສໍາລັບຄວາມຖືກຕ້ອງ, ສະຫນັບສະຫນູນ testkit ສໍາລັບການກວດສອບຄຸນສົມບັດ.
ພາສາການຂຽນໂປຣແກຣມ
Scala
ປະເພດ
ນີ້ແມ່ນແອັບພລິເຄຊັນທີ່ຍັງສາມາດເອົາມາຈາກ https://sourceforge.net/projects/cats-effect.mirror/. ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ດ້ວຍວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.