প্রশ্ন ট্যাগ «haskell»

হাস্কেল একটি কার্যকরী প্রোগ্রামিং ভাষা যা দৃ stat় স্ট্যাটিক টাইপিং, অলস মূল্যায়ন, বিস্তৃত সমান্তরালতা এবং একযোগিতাপূর্ণ সমর্থন এবং অনন্য বিমূর্ত ক্ষমতা সক্ষম করে।

1
ইয়েসডে ব্যতিক্রম
আমি একটি ডেমন তৈরি করেছি যা খুব আদিম রূপ ব্যবহার করেছিল ipc(টেলনেট এবং একটি স্ট্রিং পাঠান যাতে নির্দিষ্ট ক্রমে নির্দিষ্ট শব্দ থাকে)। আমি এড়িয়ে গেলাম এবং এখন JSONএকটি Yesodসার্ভারে বার্তা প্রেরণ করতে ব্যবহার করছি । যাইহোক, আমার নকশা সম্পর্কে কিছু জিনিস সত্যই আমি পছন্দ করেছি এবং আমার পছন্দগুলি এখন কী …

3
কেন ঘিসি দেশুগার তালিকা টাইপ করে পরিবারগুলি? এটি কি নির্বাচন করে অক্ষম করা যায়?
আমি আমার লাইব্রেরিগুলির জন্য টাইপ করা টাইপগুলি ghci প্রদর্শন করার জন্য যতটা সম্ভব স্বজ্ঞাত চেষ্টা করার চেষ্টা করছি, তবে আরও উন্নত প্রকারের বৈশিষ্ট্যগুলি ব্যবহার করার সময় আমি অনেক অসুবিধায় পড়েছি। ধরা যাক আমার একটি ফাইলটিতে এই কোড রয়েছে: {-# LANGUAGE TypeFamilies #-} {-# LANGUAGE DataKinds #-} {-# LANGUAGE TypeOperators #-} …
93 haskell  types  ghci 

3
কারিরিং ব্যবহার করার জন্য পরামিতিগুলির অর্ডার
প্যারামিটারের ক্রম পরিবর্তন করতে আমি সম্প্রতি দু'বার রিফ্যাক্টর কোড পেয়েছি কারণ হ্যাকগুলি পছন্দ flipবা ঘটছিল এমন অনেক কোড \x -> foo bar x 42ছিল। কোনও ফাংশন সিগনেচার ডিজাইন করার সময় কোন নীতিগুলি কারিরিয়ের সর্বোত্তম ব্যবহার করতে আমাকে সহায়তা করবে?


9
ক্রিয়ামূলক প্রোগ্রামিং ভাষা কীভাবে কাজ করে?
যদি ফাংশনাল প্রোগ্রামিং ল্যাঙ্গুয়েজগুলি কোনও রাষ্ট্রকে সংরক্ষণ করতে না পারে তবে তারা কীভাবে কোনও সাধারণ ব্যবহারকারীর কাছ থেকে ইনপুট পড়ার মতো সহজ জিনিসগুলি করবেন? কীভাবে তারা ইনপুটটি "সঞ্চয়" করে (বা এই বিষয়ে কোনও ডেটা সঞ্চয় করে?) উদাহরণস্বরূপ: কীভাবে এই সাধারণ সি জিনিসটি হ্যাস্কেলের মতো ক্রিয়ামূলক প্রোগ্রামিং ভাষায় অনুবাদ করবে? #include<stdio.h> …

3
রাজ্য, এসটি, আইওরিফ এবং এমভিয়ারের মধ্যে পার্থক্য
আমি 48 ঘন্টা ( নিজেকে প্রায় 85 ঘন্টা পর্যন্ত) স্ক্রাইট লিখনের মাধ্যমে কাজ করছি এবং আমি ভেরিয়েবল এবং অ্যাসাইনমেন্ট যুক্ত করার অংশটি পেয়েছি । এই অধ্যায়ে একটি বৃহত্তর ধারণাগত লাফ রয়েছে, এবং আমি আশা করি এটি দুটি ধাপে একটি ভাল রিফ্যাক্টরিংয়ের সাথে করা হয়েছে বরং তারপরে সরাসরি চূড়ান্ত সমাধানে ঝাঁপিয়ে …

3
এমটিএল, ট্রান্সফর্মারস, মোনাডস-এফডি, মোনাডলিব এবং পছন্দের প্যারাডক্স
হ্যাকেজের মনড ট্রান্সফর্মারগুলির জন্য বেশ কয়েকটি প্যাকেজ রয়েছে: এমটিএল : মোনাড ট্রান্সফর্মার লাইব্রেরি ট্রান্সফরমার : কংক্রিট ফান্টেক্টর এবং মোনাড ট্রান্সফরমার monads-fd : কার্যকরী নির্ভরতা ব্যবহার করে Monad ক্লাস monads-tf : টাইপ পরিবার ব্যবহার করে Monad ক্লাস monadLib : মনাদ ট্রান্সফর্মারগুলির একটি সংকলন। এমটিএল-টিএফ : টাইপ পরিবার ব্যবহার করে মোনাড ট্রান্সফর্মার …

4
হাসকেলে এক্সপেনশনেশন
কেউ আমাকে বলতে পারেন কেন হাস্কেল প্রিলিউড ক্ষমতার জন্য দুটি পৃথক ফাংশন সংজ্ঞা দেয় (অর্থাত্ ^এবং **)? আমি ভেবেছিলাম টাইপ সিস্টেমটি এই ধরণের সদৃশতা মুছে ফেলার কথা। Prelude> 2^2 4 Prelude> 4**0.5 2.0

3
অসম্পূর্ণ হাস্কেল কোডটির এই টুকরা কীভাবে কাজ করে?
Https://en.uncyclopedia.co/wiki/Haskell পড়ার সময় (এবং সমস্ত "আপত্তিকর" জিনিস উপেক্ষা করে) আমি নিম্নলিখিত কোড অবলম্বন করে হোঁচট খেয়েছি: fix$(<$>)<$>(:)<*>((<$>((:[{- thor's mother -}])<$>))(=<<)<$>(*)<$>(*2))$1 আমি যখন কোডটির এই অংশটি ghci(আমদানি করার পরে Data.Functionএবং Control.Applicative) চালনা করি তখন ghci2 এর সমস্ত শক্তির তালিকা মুদ্রণ করে। এই টুকরা কোডটি কীভাবে কাজ করে?
90 haskell 

15
হাস্কেলের একটি হাস্কেল দোভাষী লিখুন
একটি ক্লাসিক প্রোগ্রামিং অনুশীলন হ'ল লিস্প / স্কিমের একটি লিপ / স্কিম ইন্টারপ্রেটার লিখতে। ভাষার একটি উপসেটের জন্য দোভাষী তৈরি করতে সম্পূর্ণ ভাষার শক্তি ব্যবহার করা যেতে পারে। হাস্কেলের জন্য কি একইরকম অনুশীলন রয়েছে? ইঞ্জিন হিসাবে হাস্কেলকে ব্যবহার করে আমি হাস্কেলের একটি সাবসেট বাস্তবায়ন করতে চাই। অবশ্যই এটি করা যেতে …

2
রেপা অ্যারেগুলিতে সমান্তরাল মানচিত্র
আমার সাম্প্রতিক কাজের সাথে Gibbs samplingআমি এর দুর্দান্ত ব্যবহার করছি RVarযা আমার দৃষ্টিতে এলোমেলো সংখ্যা জেনারেশনের জন্য একটি আদর্শ ইন্টারফেস সরবরাহ করে। দুঃখের বিষয়, মানচিত্রে monadic ক্রিয়া ব্যবহার করতে অক্ষমতার কারণে আমি রেপা ব্যবহার করতে অক্ষম। যদিও স্পষ্টত মনাদিক মানচিত্রগুলি সাধারণভাবে সমান্তরাল করা যায় না, এটি আমার কাছে মনে হয় …

3
বর্তমান ফাংশনাল রিঅ্যাকটিভ প্রোগ্রামিং বাস্তবায়নগুলির স্থিতি কী?
আমি হাসকেলে কিছু সাধারণ স্বয়ংক্রিয় শারীরিক সিস্টেমগুলি (যেমন পেন্ডুলাম, রোবোট অস্ত্র ইত্যাদি visual) ভিজ্যুয়ালাইজ করার চেষ্টা করছি। প্রায়শই এই সিস্টেমগুলি সমীকরণ দ্বারা বর্ণনা করা যেতে পারে df/dt = c*f(t) + u(t) যেখানে u(t)একরকম 'বুদ্ধিমান নিয়ন্ত্রণ' উপস্থাপন করে। এই সিস্টেমগুলি ফাংশনাল রিঅ্যাকটিভ প্রোগ্রামিং উপমাতে খুব সুন্দরভাবে ফিট করে দেখায়। তাই আমি …

7
হাস্কেলের কঠোরতা পয়েন্টগুলি কী কী?
আমরা সবাই জানি (বা জানা উচিত) যে হাস্কেল ডিফল্টরূপে অলস। অবশ্যই মূল্যায়ন না হওয়া পর্যন্ত কোনও কিছুই মূল্যায়ন করা হয় না। সুতরাং যখন কিছু মূল্যায়ন করা আবশ্যক? এমন কিছু বিষয় রয়েছে যেখানে হাস্কেলকে কঠোর হতে হবে। আমি এইগুলিকে "কঠোরতা পয়েন্টগুলি" বলি, যদিও এই নির্দিষ্ট শব্দটি আমি যেমন ভেবেছিলাম তেমন ব্যাপক …

4
হাস্কেলের কি লেজ-পুনরাবৃত্তির অপ্টিমাইজেশন রয়েছে?
আমি আজ ইউনিক্সে "টাইম" কমান্ডটি আবিষ্কার করেছি এবং ভেবেছিলাম যে আমি হ্যাস্কেলের লেজ-পুনরাবৃত্ত এবং স্বাভাবিক পুনরাবৃত্তির কার্যকারিতার মধ্যে রানটাইমগুলির মধ্যে পার্থক্য পরীক্ষা করতে এটি ব্যবহার করব। আমি নিম্নলিখিত ফাংশন লিখেছি: --tail recursive fac :: (Integral a) => a -> a fac x = fac' x 1 where fac' 1 y …

5
অলস আই / ও সম্পর্কে এত খারাপ কী?
আমি সাধারণত শুনেছি যে উত্পাদন কোডটি অলস আই / ও ব্যবহার করা এড়ানো উচিত। আমার প্রশ্ন, কেন? স্রেফ টোয়িংয়ের বাইরে অলস আই / ও ব্যবহার করা কি কখনও ঠিক হবে? এবং বিকল্পগুলি (উদাহরণস্বরূপ গণক) কী আরও ভাল করে তোলে?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.